关于 tilemap 在安卓手机与IOS手机上运行效率的问题。

首先想问问大家开发地图模块的话是不是用tilemap?不是的话用的哪种方法?
好进入正题吧。 目前我们开发的游戏已经进入测试阶段了,首先在IOS上测试,主流的浏览器都测试了,运行tile地图模块的时候没有任何问题,都能保持在30帧上下,还蛮流畅的说。 但是,拿到安卓手机上去跑的时候,帧率只有 1-5帧,非常的卡。 安卓手机貌似优化tilemap这个优化的跟 * 一样,800多的批渲染(就是三行数字的第一行),没有IOS优化的好,后来打听到可以 用 Layer.bake() 的方法,把Layer上所有的东西弄成一张静态图。 在安卓上测了一下,还不错, 40多的批渲染,整整降低了800! 以为这就皆大欢喜了? NO , IOS 不支持Layer.bake()的方法! 现在IOS上又是800+了变成。 好纠结啊,我不能IOS 用tileMap 画地图 然后安卓用Layer.bake() 这种方法吧? :10::10: 再找找其他办法吧 不行只能这样了。。

如果真如楼主所说,那试试检测如果是非ios系统 ,就采用bake