[help] Breakout, pallina che si muove con racchetta

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
Avatar utente
Agrauwin
Membro
Messaggi: 130
Iscritto il: 31/08/2010, 15:31
Località: Bovisio Masciago (MB)
Contatta:

[help] Breakout, pallina che si muove con racchetta

Messaggio da Agrauwin »

ciao,
come è possibile impostaer che all'inizio di un gioco tipo Breakout la pallina all'inizio dell'istanza e solo all'inizio si muova con la racchetta tipo incollata e poi, nel momento in cui si prema un tasto per far partire il gioco la pallina inizi il suo movimento?

grazie
Immagine
Progetto in cerca di collaboratori, se interessati mandate pm
The top paid game on Android Market is currently Robo Defense, it costs $2,99 and Androlib estimate
850,000 downloads. So they made between $750.000 and $2.550.000 with that game.
Just to add a little incentive.

Avatar utente
maz85
Admin
Messaggi: 8287
Iscritto il: 07/02/2004, 15:57
Specialità: Nientologo
Località: Oblio
Contatta:

Re: [help] Breakout, pallina che si muove con racchetta

Messaggio da maz85 »

Potresti mettere una variabile che identifica lo stato della pallina, chiamiamola per esempio "attaccata":

Create pallina:

Codice: Seleziona tutto

attaccata=1;
La pallina sta sulle coordinate della racchetta finchè non clicchi/premi un pulsante, quindi nello Step della pallina avrò questo codice:

Codice: Seleziona tutto

if(attaccata){ 
//seguo posizione racchetta (ho messo che la pallina si posiziona nelle coordinate della racchetta)
pallina.x=racchetta.x;
pallina.y=racchetta.y
exit;
 }
//altro codice tuo per la gestione della pallina

Ora non so se il clic/pressione pulsante lo gestisci sulla racchetta o sulla pallina, fattostà che devi settare la
variabile "attaccata" a 0 per far si che non venga più eseguito quel codice nell'evento Step di pallina ovvero per far si che non si trovi nella posizione racchetta.

Se non sei pratico con il codice GML usa le icone VAR per settare le variabili e ? per fare gli IF.

Avatar utente
Agrauwin
Membro
Messaggi: 130
Iscritto il: 31/08/2010, 15:31
Località: Bovisio Masciago (MB)
Contatta:

Re: [help] Breakout, pallina che si muove con racchetta

Messaggio da Agrauwin »

grazie! funziona! :D

ti ho messo un credits sul blog
spero non ti dispiaccia :D

http://gamemakerblog.myblog.it/archive/ ... akout.html
Immagine
Progetto in cerca di collaboratori, se interessati mandate pm
The top paid game on Android Market is currently Robo Defense, it costs $2,99 and Androlib estimate
850,000 downloads. So they made between $750.000 and $2.550.000 with that game.
Just to add a little incentive.

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 37 ospiti