3.x 版本物理刚体优化(有偿寻找建议或者外包优化)

版本 creator 3.8.3
使用3d物理引擎的时候当碰撞刚体(圆柱体)超过200以上 fps 就猛下降。求大神有偿(价格好说)指点或者优化能达到500刚体 保持45fps 都行
联系方式 qq726729847 :rofl:
游戏是类似官网之前的demo 推金币官网的 刚体多了也卡




这个金币刚体差不多在260到300左右就卡成这样了
顶顶顶!!!!!!

哪个平台?使用哪个物理引擎?

大佬我使用mac 平台编辑去 走h5版 3d物理引擎使用的是Bullet 也试过cannon 目前圆柱体的碰撞在250-300刚体的时候 fps信息里面显示 Physics就达到29到31左右了。
帧率就造25到30左右了
测试平台用macbookpro 的chorm
ios safari
以及android上浏览器
微信
fps表现都差不多
打包使用wasm性能要一点点 但还是达不到要求

顶!顶!顶!顶!

顶 优化也带我一个 也可有偿

圆柱太费性能了,改成立方体做近似碰撞吧

这种游戏用立方体碰撞,还有什么乐趣,不被玩家骂才怪

只是用立方体做近似碰撞,不是让你改成立方体。。。。。

顶!顶!顶!顶! :joy: :joy: :joy: :joy:

目前没有开箱即用的效果,需要通过大量的调试和修改一些参数。
比较通用的性能设置,可以在【项目设置】->【物理】中修改maxSubSteps(默认1,越小性能越好)和fixedTimeStep(默认1/60,越大性能越好),这些修改会减少物理引擎的更新频率和运算精度,建议平衡效果后再确认。

还有一些方案:
1.对确定不会移动的物体设置冻结效果;
2.设置物体设置 分组和掩码 | Cocos Creator,更精细的管理碰撞对象,避免遍历全部物体,遍历全部物体的性能消耗是指数提升,5个物体和10个物体,看着数量只增加了1倍,但性能消耗增加了4倍。

计算精度不够,没能稳定下来,
场景容易会完全崩塌,计算量暴涨

数值只能微调,而且提升的效果很有限。但也有一些效果,开发人员自己平衡效果,如果出现完全的穿模和崩塌,那肯定是调了一个很夸张的数值。

的确目前来看只能找折中的办法了!引擎的物理算法不能定制修改。
效果上想办法了。

顶顶顶 蹲个可行方案

能不能靠近掉落的 地方才开启钢体 后面只做跟随移动 记得打赏我一下