Mam podstawowe umiejętności programowania, ale jestem nowy w programowaniu gier. Wiedz, że każda gra potrzebuje pętli, coś w rodzaju while (true) { //do things }
w osobnym wątku. Ale zastanawiam się, jak kiedyś realizowano tło przewijania (2D) (po naciśnięciu strzałki główny bohater znajduje się na środku ekranu, ale tło i rzeczy się poruszają). Jak może wyglądać najprostszy przykład kodu dla platformy Android?
Odpowiedzi:
0 dla odpowiedzi № 1Najlepszym sposobem na rozpoczęcie tworzenia gier na Androida byłby silnik gry. Silniki gier sprawiają, że podstawowe funkcje gier są proste w użyciu. Osobiście polecam i używam LibGDX. LibGDX zapewnia łatwy w użyciu kamery które mogą być przenoszone przez świat.
Aby odpowiedzieć na twoje pytanie, stwórz świat i klasę graczy w LibGDX. Każdą klatkę można zaktualizować światową pozycję kamery, aby dopasować światową pozycję gracza.