关于小游戏 物理引擎卡顿的问题

使用了节点池
如图 当大量球体出现时fps会低到10一下

球:属性

周围墙体 属性

检测出屏幕 回收墙的属性

碰撞回调只有 回收的时候用到了
优化点只有 对象池

有大佬做过类似的游戏吗 跪求一些优化方案

小白没怎么做过物理相关 一些优化点不懂 请大佬解答

什么手机吖,效果不错

截图用的是苹果手机 大佬有好的优化方案吗

自己写个碰撞呗

我就是个菜鸟 优化cocos的都还没搞懂

自己写的碰撞的话 肯定没cocos内置的效果好 还不定能写说来 :joy:

目前安卓机器表现良好 ios很差

目前已经设置
var manager1 = cc.director.getPhysicsManager();

manager1.enabledAccumulator = true;

manager1.FIXED_TIME_STEP = 1/2;

不一定是回收池的 问题吧…你把回收池去掉试试

方块计算量比小球少…你改成方块试试看…

量级的问题,ios js性能,物理扛不住

大佬 是不是想要解决这个问题 只有你说的这个方法

主要是看你,是要什么效果,是物理效果,还是简单碰撞效果

简单的碰撞就好了 一堆小球 从上到下坠落 经过一些点会产生更多的球

之前有做过 简单的物理碰撞 但是那只是A碰到B A发送一些变化

这种碰撞的话感觉没什么头绪

还要大佬吗 求求了阿

现在感觉是球坠落到球堆的时候 瞬间触发了所有小球的运动 导致卡顿的.

针对这方面有没有什么可以优化的点

服务端计算,客户端渲染就可以

大佬,这个优化问题有解决吗?我也碰到类似的问题

在web上用这么多球。。。。你放弃治疗吧。

b511cfff763522ab59996c40fd6c28a8.zip (414.7 KB)

大佬 这个怎么说

ios没有jit 大量运算性能好低