Как манипулировать Tiledmap в libgdx?
-
21-12-2019 - |
Вопрос
Похоже, libgdx в настоящее время не поддерживает изменение содержимого генеракодицетагкода в игре.Я хотел бы
- .
- Добавить / удалить плитки [решено]
- перемещать объекты [решено]
- сериализация изменений [частично решено]
Есть ли какие-либо сторонние решения, адресованные (по крайней мере, некоторые из) этих проблем?Или как обрабатывать «дельта» в другом формате объекта / формата файла.
Решение
Когда я использовал libgdx-0,9.8, я добрался до самой беды.Когда я обновил до libgdx-0,9.9, проблема была решена.API TILEDMAP значительно отредактировал в версии 0,9.9 (на самом деле, он полностью переписал), и они больше не кэшируют плитки, поэтому изменения на карте оказываются даже при выполнении во время игрового петля. Просто обновите библиотеку и перепишите свой код, чтобы следовать новой API. FMI, см. Здесь Новая реализация карт плитки
кстати, они собираются выпустить версию 1.0.0 на следующей неделе!