Wie von vielen empfohlen, benutze ich den Tiled Map Editor , um eine Karte für mein Spiel zu erstellen. Dies ist besonders gut, da das libgdx-Framework auch eine API für Karten von Tiled bietet.
Ich verstehe, dass ich im Karteneditor kollidierbare Kacheln definieren kann oder nicht, damit ich mit jeder Kollision in meinem Code umgehen kann. Aber ich bin momentan in der Situation, dass ich eine Kachel in kollidierbare und nicht kollidierbare Bereiche unterteilen muss. Manuell denke ich, ich kann Punkte und Grenzlinien der beiden Bereiche definieren und programmatisch damit umgehen. Aber das ist viel zeitaufwändige Arbeit.
Also habe ich viel gegoogelt und diesen Physik-Körper-Editor gefunden. Dies scheint ein großartiges Werkzeug zu sein, um den oben erwähnten Prozess zu automatisieren. Das System funktioniert jedoch mit jedem entpackten Image und ich bin mir nicht sicher, ob es funktionieren würde, selbst wenn ich das Image für den Betrieb entpacke.
Ich frage mich, ob es eine bessere Möglichkeit gibt, diesen gesamten Prozess der Definition des Kollisionsbereichs durchzuführen. Jeder Vorschlag wird sehr geschätzt.
quelle