Sparare più proiettili allo stesso tempo

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
Emanuele
Newbie
Messaggi: 22
Iscritto il: 06/07/2017, 21:57
Specialità: Studente
Uso: GM:Studio 1.4 Standard
Località: Torre Del Greco(NA)
Contatta:

Sparare più proiettili allo stesso tempo

Messaggio da Emanuele »

Salve ragazzi, avrei una domanda da farvi:
Il videogioco che sto creando è una sorta di space invaders;avrei bisogno di creare un power up che mi dia la possibilità di sparare con il tasto space due file di proiettili una dalla parte destra e una dalla parte sinistra.
Il problema è che non so come disattivare una modalità di fuoco e attivare un altra né come creare due file di proiettili.
Non intendo sapere come si suol dire "col cucchiaino" tutto quello che devo fare ma si accettano semplici suggerimenti :D
Houston we have a problem:There is a noob!

nightsedge_
Newbie
Messaggi: 11
Iscritto il: 08/03/2016, 16:41
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: Palermo
Contatta:

Re: Sparare più proiettili allo stesso tempo

Messaggio da nightsedge_ »

Crea una variabile che identifica la modalità di fuoco
Alla pressione del tasto Spazio i proiettili vengono sparati in modo diverso a seconda del valore della variabile. Puoi usare uno switch per avere più opzioni.

Per sparare due file puoi generare i proiettili con un distacco dall'origine della navicella, invece che dal centro come negli spari normali.

Emanuele
Newbie
Messaggi: 22
Iscritto il: 06/07/2017, 21:57
Specialità: Studente
Uso: GM:Studio 1.4 Standard
Località: Torre Del Greco(NA)
Contatta:

Re: Sparare più proiettili allo stesso tempo

Messaggio da Emanuele »

Quindi dovrei creare due istanze una a tot pixels dall'origine verso destra e una a tot pixels verso sinistra?(proiettili si intende)
E per creare uno switch sarebbe uno scambio di true e false Tra le variabili che indicano la modalità di fuoco?
Per esempio quando prendo il power up la modalità di fuoco 1 va a false e la modalità di fuoco 2 a true?
Houston we have a problem:There is a noob!

nightsedge_
Newbie
Messaggi: 11
Iscritto il: 08/03/2016, 16:41
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: Palermo
Contatta:

Re: Sparare più proiettili allo stesso tempo

Messaggio da nightsedge_ »

Esatto, un proiettile a destra e uno a sinistra.

Per switch intendevo il costrutto switch-case. Quello che dici tu è corretto ma nel caso volessi avere più di due modalità può essere macchinoso e richiedere un sacco di If.

Emanuele
Newbie
Messaggi: 22
Iscritto il: 06/07/2017, 21:57
Specialità: Studente
Uso: GM:Studio 1.4 Standard
Località: Torre Del Greco(NA)
Contatta:

Re: Sparare più proiettili allo stesso tempo

Messaggio da Emanuele »

Grazie mille adesso provo.
In caso ti aggiorno su eventuali problemi ma non credo che ce ne saranno e cercherò di informarmi su questo switch-case.
(Ormai credo si sia capito fin troppo bene che il titolo di newbie è molto azzeccato su di me :sisisi: )
Edit: c'è stato un problema (e te pareva :spat: )
Ho scritto

Codice: Seleziona tutto

switch  (global.bulletmode)
{
case place_meeting(x,y,obj_powerup) : global.bulletmode = 1;break;
}
default:  global.bulletmode= 0
Mi dice nella linea dove c'è case "Case argument should be a costant"
Come devo fare? :fapensare:
Edit2: RISOLTO
Gravissimo errore di scrittura :spat:
Grazie di tutto :D
Houston we have a problem:There is a noob!

nightsedge_
Newbie
Messaggi: 11
Iscritto il: 08/03/2016, 16:41
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: Palermo
Contatta:

Re: Sparare più proiettili allo stesso tempo

Messaggio da nightsedge_ »

Ah di nulla. Meno male che hai risolto quell'erroraccio ;)

Emanuele
Newbie
Messaggi: 22
Iscritto il: 06/07/2017, 21:57
Specialità: Studente
Uso: GM:Studio 1.4 Standard
Località: Torre Del Greco(NA)
Contatta:

Re: Sparare più proiettili allo stesso tempo

Messaggio da Emanuele »

nightsedge_ ha scritto:Ah di nulla. Meno male che hai risolto quell'erroraccio ;)
Beh...per lo meno ho imparato ad usare lo switch(era la prima volta). :D
Dato che ci sono vorrei chiederti un'altra cosa :
So già che sono stati aperti altri topic ma avrei bisogno di sapere come si crea una textbox (solo una lista dei comandi poi me la vedo io 8) ) e vorrei sapere come fare a :
-farlo apparire quando inizia la partita;
-creare un effetto che oscuri tutta la parte intorno alla textbox;
-far scorrere più dialoghi con il clic di un pulsante;
-personalizzare la textbox.
Grazie in mille per l'aiuto :D

EDIT:ho risolto parte del problema ora so come si fa una textbox semplice ma non so come far in modo che solo quando il messaggio contenuto nella textbox finisca inizi la partita.
E come si fa a personalizzarla.?
Per favore aiutatemi
Houston we have a problem:There is a noob!

Emanuele
Newbie
Messaggi: 22
Iscritto il: 06/07/2017, 21:57
Specialità: Studente
Uso: GM:Studio 1.4 Standard
Località: Torre Del Greco(NA)
Contatta:

Re: Sparare più proiettili allo stesso tempo

Messaggio da Emanuele »

Nessuno che può rispondermi?? :?
Houston we have a problem:There is a noob!

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 161 ospiti