Jak wiele osób poleciło, używam edytora map Tiled do tworzenia mapy dla mojej gry i jest to świetne, szczególnie, że framework libgdx zapewnia również API dla map z Tiled.
Rozumiem, że mogę zdefiniować kolidujące kafelki lub nie w edytorze map, więc mogę poradzić sobie z każdą kolizją w moim kodzie. Ale obecnie znajduję się w sytuacji, w której muszę podzielić kafelek na kolidujące i niepodlegające kolizji obszary. Myślę, że mogę ręcznie zdefiniować punkty i linie granic dwóch obszarów i programowo sobie z tym poradzić. Ale to dużo pracochłonnej pracy.
Dużo googlowałem i znalazłem tego edytora fizyki. To wydaje się być doskonałym narzędziem do automatyzacji procesu, o którym wspomniałem powyżej. System działa jednak z każdym rozpakowanym obrazem i nie jestem pewien, czy zadziałałby nawet po rozpakowaniu obrazu do działania.
Zastanawiam się, czy istnieje lepszy sposób na wykonanie tego całego procesu definiowania obszaru kolizji. Wszelkie sugestie będą mile widziane.
źródło