在商城中之前有一个用cocos creator做 的2.5D demo- 真2.5D透视视角实现《饥荒》
但是放入节点(龙骨动画)太多,性能不太好优化:
mac上网页中运行demo,性能只有30fps左右, drawcall是84. (80个树,1个人,再加上环境) ,
我的疑惑是
- cocos应该是有视截体优化?在屏幕显示范围内显示,屏幕显示范围外不显示,按理说应该drawcall没有这么多? 是因为视截体只针对 3d物体?
这种情况,如果地图更大,放入节点更多,估计帧数会下降更厉害
2 我尝试把所有的树(龙骨动画?)animation cache mode 改成shared cache,然后选中enable bash, 结果整个地图只能显示1棵树了。。剩下的树都不显示了。这种情况是不是就不能这样子优化。
思路来自:
http://it.cha138.com/ios/show-5896479.html
所以想请教下 这里的优化思路。
另外使用SpriteRenderer是否也能完成这种效果,是否性能会好一些?