Programowanie gier dla Androida

Programowanie gier dla Androida 16: Aktorzy

42 filmy

238 minuty

Pochodzić z utworzeniem pierwszego aktora. Teraz mam dwa obrazy. Brakujące umieścić pewne, że i będzie odpychający. ale minijoe i szaszłyki już obrazów. Moglibyśmy stworzyć aktora nazwie minijoe aby wskazać, kto jest bohaterem, choć prawdą jest, że zamierza zmienić tekstury i będziemy udostępniać użytkownikowi więcej, jeśli się to nie podoba, ale zacząć od czegoś prostego zaczniemy mówić o Minijoe,

a my stworzymy aktora reprezentujący nasz bohater, więc mam zamiar zrobić, to utworzyć pakiet ... och, to nie jest to pakiet, przebaczenie. Jest to opakowanie. pojawią się ikony. W rzeczywistości mam zamiar stworzyć tu, jak podfolderu lub sub-pakietu, aby utrzymać aktorów. A teraz będę utworzyć klasę o nazwie ActorJugador aby wskazać, że jest to klasa, która reprezentuje moją postać. Aktorzy w Scene2D mają specyfikę, a które powinny sięgać do

Klasa Aktor sprawdził. Oczywiście musimy importować dobry rodzaj, musi to być klasa, która zaczyna com.badlogic.gdx. Faktem jest, że w libgdx Gracze są dodawane do ekranu, sceny. Na przykład w fazie I wywołać metodę addActor i tym samym dodać aktorem. Wszyscy uczestnicy m.in. własnego zachowania i są niezależne od siebie. Jest to bardzo korzystne, ponieważ dodany do fazy wszystkie podmioty

Jesteśmy zainteresowani, a następnie aktor może zdefiniować zachowanie oddzielnie. Gdy render () poprosić o wezwanie do działania () lub remis () jest wykonany, co Stage jest, odpowiednio, wzywa wszystkie podmioty do aktualizacji lub rysowania. Dlatego aktor będziemy dostarczać dwa podstawowe sposoby: jeden jest działanie (), a druga jest remis (). Pierwszy akt (), być powoływane podczas rozmowy akt (). Scene2D wzywa wszystkie podmioty

i prosi, żeby być na bieżąco. Jednym z parametrów jest trójkąt, który działa podobnie jak Delta render (), więc jeśli mój aktor musi być aktualizowany w miarę upływu czasu można. A drugi to draw (), która ma dwa parametry: jeden to jest SpriteBatch mają związane Scene2D scenę, jak widać jest to rodzaj partii, jest klasą dominującą SpriteBatch, ale pozostawił remis. Drugi to parametr zwany parentAlpha reprezentujących

alphas lub zmętnienie. Trzeba będzie zobaczyć podczas pracy z grupami tak, że jeśli zrobimy to w grupie muszą być przejrzyste coś Wszyscy gracze, stają się przezroczyste w czasie. Grupy sprawiają, że bardzo łatwo pracować z niektórych operacji. Teraz zobaczmy, jak możemy wyciągnąć Nasz zawodnik. Zanim skupimy się na ten temat wyciągnąć zobaczmy jak ten aktor instanciaría. Instancję aktorem nie jest bardzo trudne.

Myślę, że swoje ciało jako zawodnik, a potem mówią, że to nowy ActorJugador i wywołać metodę, która przedstawiłem addActor (), aby dodać graczowi na moim stole montażowym. Zaletą pracy z aktorów jest również Scene2D oferty pracy ze wszystkim, co jest pozycji, rozmiary, bo oczywiście aktorzy muszą być umieszczone gdzieś powinny być. Klasa Aktor co masz jest kilka metod, takich jak setBounds,

ustalenie jego wymiary lub setColor, do koloru. Albo setX, Sety powiedzieć, gdzie umieścić; setwith celu wskazania szerokości przedmiotu; setHeight, zmienić wysokość; setPosition, setRotation do obrotu; setScale ... zrobić z myślą, że mamy wiele metod. setTouchable, których będziemy używać podczas wprowadzania do sprawdzenia, kiedy możemy kliknąć na rzeczy, dotykając je palcem dzięki czemu są wywoływane zdarzenia

w niemal magiczny sposób. Możemy korzystać z tych metod do określenia pozycji gracza. Na przykład, jugador.setPosition (20, 100). Co chcę się pojawiać i potem po włączeniu pojawia się gleba, że ​​ziemia jest tam. Ponieważ nie wiem, jak wysoki jest ekran mobilny teraz Pracuję z ekranu 640x480. W tym przypadku 100 zapewnia nas, że nie jest na dole, a nie do góry, ale będzie to miało miejsce, które

pozostawi zobaczyć świat. 20 położę go w X, bo chcę ma być umieszczony po lewej stronie: postać będzie poruszać się do przodu i Chcę, aby mieć cały ekran z boku po prawej stronie, aby zapobiec kolce, gdy pochodzą one albo kiedy nadszedł czas, aby podjąć lot do reakcji, ponieważ żaden inny sposób. Ale to nic nie robi, bo aktor jest pusty. Zobaczmy, jak sprawić, by aktor robi coś naprawdę.

Aby znaleźć nowe kursy, zapisz. Nie będzie spam, obiecał :)

o autorze

foto de jotajotavm
José Javier Villena

Biografia: Analityk-Programmer w różnych językach. Platformy Opiekun PREMIUM rozpoznawane na całym świecie jako CodigoFacilito. Artykuły Edytor Cristalab. Mój kanał YouTube jest sponsorowany przez wydawcę Anaya LaTostadora. Lubię szczegółowo wyjaśnić i podać kilka przykładów dla uniknięcia wątpliwości.