C++ Box2d模拟周期性减慢
我的Box2d模拟周期性缓慢,这很奇怪,因为:C++ Box2d模拟周期性减慢,c++,box2d,C++,Box2d,我的Box2d模拟周期性缓慢,这很奇怪,因为: 我使用速度足够快的PC,配备i5 CPU、4GB RAM 在box2d中,不超过15个实体,每个实体都附着一个形状 没有子弹,但有传感器 box2d速度迭代为6,位置迭代为2 我在发布模式下构建我的应用程序 尝试了固定步长模拟,并将模拟增量设置为FPS增量 但是,尽管FPS是60(非常罕见的59),其他的动作和动画移动平稳,但无论如何,一些身体是运动的,我以恒定的速度移动它们,它们正在切割。我的意思是这些身体不能平稳地移动,但可以悬挂在一个位置
- 我使用速度足够快的PC,配备i5 CPU、4GB RAM
- 在box2d中,不超过15个实体,每个实体都附着一个形状
- 没有子弹,但有传感器
- box2d速度迭代为6,位置迭代为2
- 我在发布模式下构建我的应用程序
- 尝试了固定步长模拟,并将模拟增量设置为FPS增量
但是,尽管FPS是60(非常罕见的59),其他的动作和动画移动平稳,但无论如何,一些身体是运动的,我以恒定的速度移动它们,它们正在切割。我的意思是这些身体不能平稳地移动,但可以悬挂在一个位置,并立即改变他们的位置到另一个。什么会导致这样的行为?我有点困惑,因为你说模拟速度慢,但你说除了一些运动物体外,所有东西都以60帧/秒的速度平稳移动。。。这与“模拟速度变慢”不同,因此也许您可以澄清您的意思或更改问题标题等。因此,不管怎样,即使时间步长不变(例如world->step(1/60.0f,6,2)),您也会看到这种行为?@iforce2d我想这个问题是因为Windows上的cocos2d-x 3.0渲染。我还没有完全调查原因,但我会建议忘记我的问题,直到我找到原因并发布它。谢谢你的回复。