cambiare stanza eliminati i tasselli - Versione stampabile +- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi) +-- Forum: Altri Programmi per la Creazione di Videogames (https://www.making-videogames.net/giochi/Forum-Altri-Programmi-per-la-Creazione-di-Videogames) +--- Forum: Game Maker (https://www.making-videogames.net/giochi/Forum-Game-Maker) +--- Discussione: cambiare stanza eliminati i tasselli (/thread-cambiare-stanza-eliminati-i-tasselli) |
cambiare stanza eliminati i tasselli - jollyjoker94 - 22-08-2011 salve a tutti ora con game maker sto provando a fare un gioco tipo dionakra.... per chi non sapesse cosa sia metto un'immagine comunque lo scopo del gioco è eliminare tutti i tasselli per poi passare di livello......ed è proprio questo il problema non so come fare che quando tutti i tasselli sono stati eliminati mi carichi un'altra stanza . help please..... in aggiunta posso dirvi che ho la versione 8.0 pro quindi se il metodo si può fare solo con la pro spiegatemi pure cosa devo fare.....grazie RE: cambiare stanza eliminati i tasselli - Zettamax - 22-08-2011 Fai così:Aggiungi un "object" e chiamalo come vuoi poi fai "add event" >> "create" e sotto action metti uno script tipo questo "tasselli_rotti = 0" poi vai nel oggetto "tassello"(o come si chiama) e dove gli hai detto di eliminarsi aggiungi uno script tipo questo "object.tasselli_rotti +=1". infine torna nell' oggetto("object") e fai "add event">>"step">>"step" quindi metti uno script tipo questo" if tasselli_rotti = x(il numero dei tasselli della stanza/room) then room_goto_next()". Dovrebbe funzionere se hai altri problemi chiedi pure RE: cambiare stanza eliminati i tasselli - jollyjoker94 - 22-08-2011 dice questo.... FATAL ERROR in action number 1 of Collision Event with object pallina for object pezzo: COMPILATION ERROR in code action Error in code at line 1: object.tasselli_rotti +=1 ^ at position 8: Variable name expected. RE: cambiare stanza eliminati i tasselli - Zettamax - 22-08-2011 Puoi darmi l'elenco degli object?così ti spiego. RE: cambiare stanza eliminati i tasselli - jollyjoker94 - 22-08-2011 allora i miei oggetti sono questi : muro = semplice oggetto per fare il contorno della stanza pallina = la mia pallina che si muove barra = la berra che fa rimbalzare la pallina pezzo = i tessalli che si rompono tasselli_rotti = quello che mi hai consigliato tu di creare cioè quello con lo step scusa ma non facciamo prima se io ti passo il progetto e tu lo fai....poi me lo ridai e io vedo cosa hai fatto RE: cambiare stanza eliminati i tasselli - Zettamax - 22-08-2011 crea un object e chiamalo "ctrl" quindi(in questo oggetto) fai "add event" >> "create" e sotto action metti "create" metti lo script "tr = 0" poi fai "add event" >> "step" >>"step" quindi sotto action metti lo script "if tr > numero then room_goto_next()"(ricordati di mettelo nella room).(numero è il numero di tasselli che ci sono nella room -1(se sono 100 metti 99) Nell' oggetto "tassello"(non so come si chiama ) fai "add event">>"collision">>"(metti la pallina)" quindi sotto action metti un nuovo script con scritto "ctrl.tr += 1 instance_destroy()" Ora dovrebbe funzionare RE: cambiare stanza eliminati i tasselli - jollyjoker94 - 22-08-2011 funziona perfattamente....grazie è la seconda volta che mi aiuti oggi...grazie infinite RE: cambiare stanza eliminati i tasselli - Zettamax - 22-08-2011 Prego se hai altri poblemi chiedi pure se vuoi cambiare il numero di tasselli da stanza a stanza basta che modifichi ulo script(quello nell'object "ctrl" sotto lo script dell' evento "create"(lampadina)): es.(se nella room1 ci sono 70 tasselli e nella room2 ce ne sono 100 fai così) "tr = 0; if room = room1 then n = 69 if room = room2 then n = 99 " *e così avanti per ogni room Adesso nello script sotto lo step fai così: "if tr > n then room_goto_next()" e cancella quello di prima. ricordati di mettere l'object "ctrl" in ongi room RE: cambiare stanza eliminati i tasselli - jollyjoker94 - 22-08-2011 grazie ancora come sempre sei la mia salvezza....già che ci sono ti chiedo ancora una cosa.....come faccio a spostare la barra con il muose...cioè adesso la sposto con le freccette ma vorrei che per seguisse il cursore del muose....mi puoi aiutare anche stavolta ? RE: cambiare stanza eliminati i tasselli - Zettamax - 22-08-2011 è semplicissimo basta che nell' oggetto "barra"(o come si chiama) fai: "add event" >> "step">>"step" e sotto action metti questo script "barra.x = mouse_x" *dove c'è scritto barra.x se l'oggetto si chiamava "banana" tu mettevi "banana.x" |