-1

如何让一些身体在特定的轨迹上运动?

我需要一些身体在无视重力的情况下不断上下移动。有什么办法可以用一些身体来做到这一点,或者我应该让它在每次迭代中手动创建一个特定位置的新身体?

4

1 回答 1

1

您必须为它应该在的位置编写代码,并在每个模拟步骤之前设置它的位置。如果您希望其他可能从它反弹的物体正确运行,也可以设置它的速度。还要给它无限的质量,所以它是一个固定的物体,不会被撞击它的东西移动。

创建物体时像这样设置无限质量:

bodyDef.type = b2_staticBody;
于 2012-06-23T13:17:23.323 回答