• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
cambiare stanza eliminati i tasselli
#1
salve a tutti ora con game maker sto provando a fare un gioco tipo dionakra....
per chi non sapesse cosa sia metto un'immagine
[Immagine: Dionakra.jpg]
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
 
Rispondi
#2
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
 
Rispondi
#3
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.

 
Rispondi
#4
Puoi darmi l'elenco degli object?così ti spiego.
 
Rispondi
#5
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
 
Rispondi
#6
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
 
Rispondi
#7
funziona perfattamente....grazie è la seconda volta che mi aiuti oggi...grazie infinite
 
Rispondi
#8
Prego se hai altri poblemi chiedi pure Smile
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



 
Rispondi
#9
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 ?
 
Rispondi
#10
è 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"
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  problema stanza help!!! wurmspinato 2 665 05-12-2011, 07:07 PM
Ultimo messaggio: wurmspinato

Vai al forum:


Browsing: 2 Ospite(i)