我只是在我的游戏中进行一些事情,我正在使用 CCTMXLayer 作为我的平铺背景。当我的 map 是 30x30 block 时一切都很好,但我的世界是大约 500x500 block 。我只会使用那个大小的 map ,但它在动画过程中非常滞后。关于在没有延迟的情况下处理非常大的平铺 map 有什么想法吗?
最佳答案
这里有偏见:查看Koboldtouch ,具体是什么features I added to make tilemaps more useful .其中对 map 大小、图 block 集、图层没有限制 - 尽可能多地放入内存。
唯一的选择是 HKTMXTiledMap。我从未真正使用过它,forum thread充满( Unresolved ?)问题。
CCTMXTiledMap 不仅速度慢,您只能创建 128x128 tiles tilemap,单层且所有 tiles 设置为非空。 500x500 只有在您留下足够多的空白图 block 时才有可能,这样您就不会超过 map 上的 16,384 个图 block 。不太可能。限制性的。
关于iphone - 使用 CCTMXLayer 处理大型 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15509727/