cocos2d-x3.4物理世界这样算不算正常?

PhysicsBody乱飞乱撞,这录屏上算是非常给面子了,很多时候是一下飞得无影无踪。测试了两台电脑,都是这样的效果。

环境: Cocos FrameWork 3.4final + VS2013

(已解决):设置物理世界自动不同步 setAutoStep(false);

重写update方法,在update中设置同步,world->step(0.05f);

这是源码,大神们可以试试是否一样

同关注:842:

mac下测试你的代码。。是ok的。

如图。

帧数原因!

默认帧数也是这样,帧数调为多少适合?

Win下试了三台不同电脑,是不ok的,不造原因。 我上次使用PhysicsWorld是cocos2d-x 3.2,记忆中也是ok的

两位大神,能不能麻烦你们告诉下官方,封装的物理引擎BUG实在太多,别用chipmunk,换成封装box2d

我在论坛里搜下“物理”关键字,会发现不少出现同样问题的帖子。。。

这个问题或许不是帧数的原因,是有一定概率发生的。。。

因为我完完全全就是拿官方的demo,有时候正常,但是有时候就突然满屏幕跳动,最后都飞出包围盒了。。。

而且程序后台切合回来的话,物体会莫名地产生一个速度。。。

但有时候又不会了。。。。真的是随机发生的。。。

超步稳定。。。

:10:这个问题解决了没有,问题很多啊!

解决了。。。

我把你的代码下载了

:880:这个问题现在还有。。确实是概率发生,另外多谢楼主解决方案

楼主啊,你知道PhysicsBody怎么去掉红色的边框吗?:14:

那是debugdraw, 函数是PhysicsWorld::setDebugDrawMask,不调用默认是没有的

:868: 真的是这样。。太感谢了,我还一直以为是PhysicsBody里设置的。。