Programowanie gier dla Androida

Programowanie gier dla Androida 34: Box 2D i 2D Scene Part 4

42 filmy

238 minuty

Jak już mówiłem, mam stworzył aktora do reprezentowania ziemi i aktora do reprezentowania szpikulca. W obu przypadkach jest to proste, to jest kopiowane i Box2DScreen wkleić kod i umieścić go w ładnym kształcie, zawsze tworząc najpierw zdefiniowanie ciało w pozycji jak na to zasługuje, a następnie formowanie go w pudełku lub pinchos jak grasz. Tutaj widać, że ziemia jest w kształcie pudełka ale kolce używane wierzchołki

I stworzył wcześniej. W przypadku podłoża do wystąpienia najpierw powiedzieć, gdzie krawędź podłogi. Na przykład, w pozycji 1. Wtedy powiem szerokość w metrach, więc jeśli powiem 1000 będzie miał szeroki podłogi 1000 metrów. I Y jest górna krawędź, co sprawia, że ​​górną krawędź i gdzie będą odpoczywać innych obiektów jest to, co mówię. Mówię do szaszłyków na szpikulce, gdzie X jest poziomo,

i szaszłyki odpoczynku i gdzie, co powinno mieć taką samą wartość i ma podłogę. Dzięki temu mogłem już jechać instancji moich aktorów. Na przykład, Pierwszy coraz tekstur będę potrzebował, ponieważ może być gleba. FloorTexture, OverFloorTexture i SpikeTexture. Z jednej strony za floor.png, overflow.png, i kolce, które mogłyby zmienić jej nazwę spike.png, będą szaszłyki i kolce. Teraz mogę zrobić, to tworzyć,

na liście FloorEntity jednej strony do reprezentowania wszystkich glebach, które tworzę. Dlaczego chcesz listę?, Można powiedzieć. Wyobraź sobie, że chcesz umieścić kroki, Muszę utrzymać całą moją glebę wiedzieć, kiedy skok z jednego piętra na drugie. Muszę również listę z szaszłyki mieć kilka szaszłyki na moim poziomie. Jako że jesteśmy w Javie 6, ponieważ musimy przestrzegać zgodności z systemem Android, zawsze przechodzą typ

dane w ArrayList, nie wystarczy użyć diamentu, bo to jest Java 7. Muszę powiedzieć, że jest ArrayList FloorEntity i SpikeEntity. I na koniec dodam pierwszą instancję, która stworzy Floor, związane z tym światem, z tym gruncie. A ja utworzyć co X = 0 i dam o szerokości 1 km, i włożę podstawa 1 metr wysokości. Podobnie, teraz będę tworzyć szpikulca, w tym samym świecie, stosując tę ​​samą strukturę, a ja umieścić pozycję

6 metrów lub mniej. Z zasady, która jest umieszczona w odległości 1 m. Wreszcie Itero na moim piętrze, a każdy z nich dodaje do stołu montażowego, i to samo z kolcami, racja. Na koniec muszę coś zrobić, aby wyeliminować wszystkie scenie. Z jednej strony, jestem winien oddzielenie ziemi, i ostatecznie wyeliminować. I jak mam usunąć wszystkie kolce, w obu kierunkach. Idealny. Gdybym teraz chciał sprawdzić,

Wartości wprowadzenie takich jak 1.5, to możemy zobaczyć wszystkie obiekty, które stworzyłem. Albo nie, to kto wie. Nie wiem, dlaczego nie widzi ... Ach, dobrze, że ... Może ... Zapomniałem zmienić nazwę ... przepraszam. Oczywiście należy zmienić nazwę kierownik, plik. A teraz, powinniśmy być w stanie wizualizować wszystko, co stworzyliśmy. Zarówno ziemia, jako zawodnik, jak szpikulce. Pozostaje tylko zapewnić zachowanie tak, że aktor może skakać, gdy klikniemy

albo my dotknąć ekranu palcem, i oczywiście można przenieść za życia.

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.