42 Video
238 minuti
Venire con la creazione del primo attore. In questo momento ho due immagini. Manca a mettere un po ', che e sarà messa. ma minijoe e spiedi hanno già immagini. Potremmo creare un attore di nome minijoe per indicare che è il protagonista, anche se è vero che andare a cambiare le texture e faremo a disposizione dell'utente più se non ti piace, ma iniziare con qualcosa di semplice che inizieremo a parlare di Minijoe,
e creeremo un attore che rappresenta il nostro protagonista, così ho intenzione di fare è creare un pacchetto ... oh, non si tratta di un pacchetto, il perdono. Questo è un pacchetto. le icone appaiono. In realtà ho intenzione di creare qui, come sottocartella o sub-package, per mantenere gli attori. E ora, creerò una classe chiamata ActorJugador per indicare che è la classe che rappresenta il mio personaggio. Gli attori in Scene2D hanno una particolarità, e che dovrebbero estendersi ad un
classe attore chiamato. Ovviamente dobbiamo importare il tipo buono, deve essere la classe che inizia com.badlogic.gdx. Il fatto è che in libgdx giocatori vengono aggiunti alla schermata, stage. Per esempio, nella fase che io chiamo il metodo addActor, e quindi aggiungo un attore. Tutti gli attori sono loro comportamento e sono indipendenti l'uno dall'altro. Questo è molto vantaggioso perché abbiamo aggiunto alla fase tutti gli attori
Siamo interessati a, e poi l'attore in grado di definire il comportamento separatamente. Quando render () chiedere che una chiamata ad agire () o disegnare () è fatto, ciò che lo stage è rispettivamente, egli invita tutti gli attori ad essere aggiornate o disegnare. Pertanto, Attore vi forniremo due metodi elementari: uno è quello di agire (), e l'altro è disegnare (). Il primo, atto (), essere invocato quando si chiama atto (). Scene2D chiama tutti gli attori
e chiede loro di essere aggiornati. Uno dei parametri è il delta, che funziona come il Delta del render (), quindi se il mio attore deve essere aggiornato come Col passare del tempo si può. E l'altro è draw (), che ha due parametri: uno è il SpriteBatch hanno associato Scene2D il palco, come si può vedere si tratta di tipo batch, è la classe padre di SpriteBatch, ma ha lasciato pareggio. L'altro è un parametro chiamato parentAlpha che rappresenta
alfa o opacità. Si dovrà vedere quando si lavora con i gruppi in modo che se lo facciamo in un gruppo devono essere trasparenti qualcosa, tutti i giocatori diventano trasparenti alla volta. I gruppi rendono molto facile lavorare con certe operazioni. Per ora vediamo come potremmo disegnare il nostro giocatore. Prima di concentrarsi sul soggetto per disegnare vediamo come questo attore instanciaría. Istanziare un attore non è molto difficile.
Credo che il tuo corpo come giocatore, e poi dici che è un nuovo ActorJugador, e chiamare il metodo che ho presentato addActor () per aggiungere il giocatore al mio stage. Il vantaggio di lavorare con gli attori è anche Scene2D offerte di lavoro con tutto ciò che è posizioni, dimensioni, perché ovviamente gli attori devono essere posizionate da qualche parte dovrebbero essere. La classe attore quello che hai è un gruppo di metodi come setBounds,
per stabilire le sue dimensioni o setColor, al colore. O setX, Sety dire dove collocare; setwith per indicare la larghezza dell'oggetto; setHeight, modificare l'altezza; setPosition, setRotation per la rotazione; setScale ... si fa l'idea che abbiamo un sacco di metodi. setTouchable, che useremo durante l'immissione di controllare quando possiamo cliccare su cose sfiorandoli con il dito in modo che gli eventi vengono attivati
in modo quasi magico. Potremmo utilizzare questi metodi per definire la posizione del giocatore. Ad esempio, jugador.setPosition (20, 100). Quello che voglio è quello di apparire e di poi quando si accende appare il terreno che il terreno è lì. Come io non so quanto in alto è la schermo mobile per ora Io lavoro con uno schermo 640x480. In questo caso il 100 ci assicura che non è il basso, non dall'alto, ma avrà uno spazio che
lascerà a vedere il mondo. 20 Io porrò nel X perché quello che voglio è essere posizionato a sinistra: il personaggio si muoverà in avanti e Io voglio che tu abbia tutto lo schermo sul lato del diritto di impedire le punte quando arrivano o quando è il momento di prendere il volo per reagire, perché altrimenti no. Ma questo non fa nulla perché l'attore è vuoto. Vediamo come fare l'attore fa qualcosa di veramente.
Circa l'autore
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.