Programowanie gier dla Androida

Programowanie gier dla Androida 13: Scena 2D

42 filmy

238 minuty

Jak widać Usunąłem cały kod, który przedtem, bo już widzieliśmy, podstawowe pojęcia. Zacznijmy robić nasz klon geometrii Dash Scene2D korzystania z biblioteki. Scene2D to interesująca biblioteka, która pochodzi z podaniem libgdx zbudować 2D wykres sceny. Można zapytać, co to jest wykres sceny i dlaczego ważne jest, aby wziąć pod uwagę. Problem z grami

To, że kontrolują wszystko, co ma gra jest dość skomplikowana operacja, bo to dwie różne rzeczy, to ramy, które musimy kontrolować nas, a my mamy grę, poruszających się obiektów, musimy kontrolować, jak sprawy idą ... to może być operacja możemy wymknąć się spod kontroli. Aby ułatwić rozwój nowych gier libgdx zawiera bibliotekę dla wykresów sceny nazwie Scene2D.

Jest to wygodne, ponieważ pierwsza jest standardowo wyposażony libgdx, więc skończyło się szuka alternatyw; po drugie dlatego, że jest proste w użyciu, W żadnym momencie nie można wyświetlać na ekranie rzeczy efektownie i zachęcić ich i robić różne rzeczy z nim; i wreszcie dlatego, że jest dość bogaty, nie tylko umożliwia dodawanie rzeczy, pozwala skalować, obracać je, a nawet wspomaga zarządzanie poprzez system wejściowy procesora wejściowego, kolizje,

pozostawiając kontrolę, gdy aktor zderzył systemu oraz pozwala na wiele innych rzeczy zrobić, jak gdyby była to scena. W rzeczywistości utworzyć scenę, jakby to była zabawa, a także dodać aktorów, którzy mają być umieszczone jeden na drugim ekranie i przesuwając robiąc to, co trzeba zrobić. Możemy współdziałać z nimi przez wejście, zachowanie ognia po naciśnięciu przycisku lub gdy gramy lub gdy czynimy wszelkie

typ interakcji z nimi i dodaj działania, aby zachęcić je w ciekawy sposób, a tylko dać linię kodu i uczynić je przenieść prosty lub mają dziwną trajektorię. Wykres scena, prawdą jest, że ten obraz ma wiele lat, ale pozostaje ważny. Wykres scena jest to, że widzisz: scenariusz różnymi podmiotami w zakresie zawieszenia. Można je powiesić grup, które są podobne

aktorzy ale zawierają je. Wewnątrz zachowują się tak samo. Można je sprawdzić za pośrednictwem zachowań wszystko, co ma do czynienia z podmiotami, w losowaniu, zobaczyć, czy naciśnięciu klawiszy, kilka them słuchaczy przetwarzać dane wejściowe, jak robimy z InputProcessor. Jest to bardzo wygodne i wygodne dla nowych, jak mówię. Ale ma też inną Scene2D przewagę i wspiera system zwany Scene2D UI,

co jest dobre, kiedy graficznych interfejsów, takich jak przyciski na ekranie menu, ponieważ jest złożona: musimy zaprojektować własne zdjęcia, musimy umieścić przyciski tam ... jeśli są nowe robimy tak lub nie może wiedzieć coś, ale w tym przypadku chodzi o naukę. Jeśli masz już sposób na to, że jest bardzo intuicyjny w obsłudze lepiej. W przypadku Scene2D mieć własne zajęcia Rodzaj opakowania

interfejs użytkownika, dzięki czemu można łatwo zintegrować z naszych przycisków gry, etykiety tekstowe ... przyciski te mogą być obracane, a mimo to jest obraz może dotykać, rozmawiać z nimi oraz zachęcać. Wszyscy musimy zrobić jest zapewnienie ścieżki do tekstur chcemy użyć tych przycisków lub źródeł, które chcemy wykorzystać i to naprawdę bardzo proste, ponieważ wszystko robi i są aktorzy

możemy dodać do sceny jak cokolwiek innego. Jeśli spojrzymy na coś bardziej wyrafinowanego, ale jest poza zakresem tego podręcznika, ale jeśli chce zaleca się, stosując systemy sterowania lepsze fakty Scene2D podmioty, które jest w porządku, ale lepiej zrobić. W szczególności polecam Ashley, która jest, co jest lepiej zintegrowany z libgdx, aw rzeczywistości może wybrać rozszerzenia na ekranie

kiedy myślisz, że projekt, a to ECS. ECS są bardziej zaawansowane systemy, ponieważ zostawiają organizować elementy gry w postaci komponentów i dodać specjalne zachowań oraz wprowadzenie systemów i jest bardzo ciekawe do ECS Ashley, ponieważ jest bardzo prosty w użyciu i integruje się świetnie z libgdx. Na razie skupmy się na Scene2D, które dają nam wszystko, czego potrzebujemy wszyscy musimy

do naszej gry w tym czasie.

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.