有人用COCOS2D-X做过RPG游戏么 如何解决多人同屏卡的问题

COCOS2D-X这块 底层要怎么修改啊 不然人一多 中低端Android机卡的要命

哪位大神做过这方面优化的 能不能给个建议 万分感激

降低帧率,降低drawcall,减少同屏人数。。不减少人数的情况下 把一些不重要的角色的资源用通用的资源

多谢 你说的这些我都知道 就是想问下 有没有更好的办法:joy:

Cocos Creator ScrollView 性能优化
https://mp.weixin.qq.com/s/XjjwbmCzTQZd6snN82Q8jA

谢谢 这个不需要

之前有解决过类似的问题,可以分享一下我的解决思路:
多人同屏卡顿一般不外乎2个原因,渲染过多,计算过多。
首先查渲染,通过合图、调整层级、隐藏部分资源等方式降低drawcall,你可以试着把各种类型的节点隐藏,来分析他们占用的drawcall,如果发现有一些资源占用的drawcall高于预期,那么就要分析原因,有可能是因为shader、或者混合方式等原因。只要你屏蔽了某部分资源的渲染,性能得到明显的提升,那么你就找到了渲染上可能的瓶颈,之前的一次测试把血条屏蔽显示,性能一下子就提高了不少。
查CPU可以通过VS或XCode的性能分析工具,来定位性能热点,有可能是骨骼动画的Mesh或骨骼过多,粒子数量过多,那么优化美术资源,有可能是你的寻路或者AI太耗,那么改进一下算法,根据分析的结果,总是可以找到瓶颈进行优化。之前有过一次分析,发现一个Armature(Cocos Studio1.x的老古董版本)动画播放占用了很高的CPU,这只是一个非常简单的动画,于是让美术用新版的重新制作了一下,问题解决。

1赞

服务器做了视野剪裁么

这个肯定是做了的

多谢热心的解答 目前也只能这样了 做N个开关 然后一个个试 找到最佳方案