看起来libGDX目前不支持更改游戏中TiledMap
的内容。我想
- 添加/删除瓷砖 [已解决]
- 移动对象 [已解决]
- 序列化更改 [部分解决]
是否有任何第三方解决方案可以解决这些问题(至少部分问题)?或者如何处理不同对象模型/文件格式的"增量"。
当我使用 libgdx-0.9.8 时,我遇到了同样的麻烦。当我升级到libgdx-0.9.9时,问题得到了解决。TiledMap API 在 0.9.9 版本中进行了重大重新设计(实际上,它被完全重写了),它们不再缓存图块,因此即使在游戏循环期间也会渲染地图中的更改。只需升级库并重写代码即可遵循新的 API。FMI,请参阅此处 新的磁贴地图实现
顺便说一句,他们将在下周发布 1.0.0 版!