2.0物理引擎步长设置无效

var manager = cc.director.getPhysicsManager();

// 开启物理步长的设置
manager.enabledAccumulator = true;

// 物理步长,默认 FIXED_TIME_STEP 是 1/60
manager.FIXED_TIME_STEP = 1/30;

// 每次更新物理系统处理速度的迭代次数,默认为 10
manager.VELOCITY_ITERATIONS = 8;

// 每次更新物理系统处理位置的迭代次数,默认为 10
manager.POSITION_ITERATIONS = 8;

按照官方文档例子,100个刚体球, 物理计算步长设置 1/60 和 1/10 ,fps完全一样。。。都是卡,帧率不但没有改进甚至还略掉了。

麻烦引擎组看看。。。

1赞

顶起来。。。在论坛发了几次贴,就没一次有回应的。。。

老哥你解决了吗

楼主有解决这个问题吗?

楼主解决了这个问题了吗?

无效是因为文档写错了,是用这个修改cc.PhysicsManager.FIXED_TIME_STEP

2赞