Giochi di programmazione per Android

Giochi di programmazione per Android 29: salto continua

42 Video

238 minuti

Faremo i salti di sistema che dovrebbero avere il nostro gioco, che è come avere il Dash geometria. Quando il giocatore tocca lo schermo il personaggio deve saltare, ovviamente. Che abbiamo già fatto in passato. Infatti, abbiamo visto che quando facciamo un justTouched possiamo farlo saltare. Ma poi, siamo in grado di farlo se quando il giocatore colpisce il suolo viene premuto lo schermo il giocatore deve saltare di nuovo. Cioè, il giocatore non salta

con mezzi propri per sempre. Quando c'è una collisione dovrebbe controllare se lo schermo viene toccato dal giocatore, deve tornare a saltare di nuovo. Ciò che io voglio fare è cambiare il nome di questa debeSaltar variabile e semplice come se a saltare ... salto. Ora vedremo in quali situazioni vogliamo saltare. Ad esempio, supponiamo di creare una nuova variabile. Mi piace uscire di mano è il soggetto delle variabili. The'll chiamano joeSaltando,

questo sarà saltando quando si crea il JoeEntity. Questa variabile indica se si sta saltando o no. Ed è semplice: se si verifica una collisione, sarà perché joeSaltando è falso, perché non sarà più il salto. Anche se, ora che ci penso questo non posso farlo, ma quello che fare ... bene. Facciamo un contatto anche finito. Una volta terminato il contatto tra Joe e suolo, è perché Joe sta saltando ora necessariamente.

Che finalmente intenzione di fare è questo: se lo schermo viene toccato e non è pre saltare, poi un salto viene applicato. E cosa faremo, una volta che vediamo questo funziona è che se quando mi scontrai con il gioco si tocca lo schermo, salta ancora una volta senza alcun problema. Questo rientra, salti, e il gioco è fatto. Si vede che non posso fare salti in aria. E 'necessario che Joe non sta saltando. Vediamo come lo fanno ora che doppio salto o salto triplo,

vale a dire che ha colpito la terra continui salti. Se in questo caso lo schermo è ancora toccato, quello che facciamo è quello di continuare ad avere a saltare. Ovviamente questo avrà anche a scrivere. In questo caso, anche se ora non si vede, io manterrò il mouse senza rilasciarlo. E ora smettere di saltare. Se è allentata, non più. Se mi ha colpito, ora. Questo è un sistema più realistico come fare geometria Dash.

La porto sempre a qualcosa di più comodo per lavorare di non avere variabili ovunque, perché questo è già un disastro. Ma è più o meno quello che dobbiamo fare, lavorare sempre con le bandiere a causa di questa limitazione ContactListener non facciamo salti dello stesso contatto. E non è una limitazione, è semplicemente che funziona. Dobbiamo rilevare quando si sta saltando non fare un doppio salto in aria,

che può andare bene, ma in questo caso non mi interessa. Come se saltare i salti sono applicati in una forma più controllato del programma, come può essere con il resto degli sforzi fisici. Al momento, questo è un modo intuitivo per saltare.

Per trovare nuovi corsi, iscriviti. Non ci sarà lo spam, promesso :)

Circa l'autore

foto de jotajotavm
José Javier Villena

Biografia: Analista Programmatore-in diverse lingue. piattaforme Tutor PREMIUM riconosciuti a livello mondiale come CodigoFacilito. articoli Editor Cristalab. Il mio canale YouTube è sponsorizzato dalla casa editrice ANAYA e LaTostadora. Mi piace spiegare in dettaglio e dare alcuni esempi per evitare ogni dubbio.