PhysicsBody乱飞乱撞,这录屏上算是非常给面子了,很多时候是一下飞得无影无踪。测试了两台电脑,都是这样的效果。
环境: Cocos FrameWork 3.4final + VS2013
(已解决):设置物理世界自动不同步 setAutoStep(false);
重写update方法,在update中设置同步,world->step(0.05f);
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,有时候正常,但是有时候就突然满屏幕跳动,最后都飞出包围盒了。。。
而且程序后台切合回来的话,物体会莫名地产生一个速度。。。
但有时候又不会了。。。。真的是随机发生的。。。
超步稳定。。。
这个问题解决了没有,问题很多啊!
解决了。。。
我把你的代码下载了
:880:这个问题现在还有。。确实是概率发生,另外多谢楼主解决方案
楼主啊,你知道PhysicsBody怎么去掉红色的边框吗?
那是debugdraw, 函数是PhysicsWorld::setDebugDrawMask,不调用默认是没有的
:868: 真的是这样。。太感谢了,我还一直以为是PhysicsBody里设置的。。