Mam doświadczenie w tworzeniu gier typu side side scroller, takich jak Terraria, ale teraz chcę rzucić sobie wyzwanie i stworzyć grę z perspektywą 2.5D . Gra, którą próbuję naśladować, to Don't Starve. W tej chwili skupiam się na zastanowieniu się, jak oddać grunt. Trudno mi zrozumieć, w jaki sposób wygenerowali ziemię, a następnie ją renderowali. Wydaje mi się, że oddali ziemię, najpierw malując ją w jakimś programie do malowania, a następnie w jakiś sposób manipulując tym płaskim obrazem, aby wydawał się mieć głębię.
Jestem całkowicie zdezorientowany tym, jak faktycznie renderowałbyś ten rodzaj terenu. Chcę, aby teren miał następujące funkcje:
- Wyglądaj jak teren w Don't Starve, oto film pokazujący teren w Don't Starve
- Teren będzie płaski, a kąt i perspektywa kamery zostaną ustalone
Wszelkie wskazówki i wskazówki będą mile widziane, Z góry dziękuję.
(Pracuję w Javie, używając Light Weight Java Game Library (LWJGL).)