0

如何使 b2Body 沿弧形或弯曲路径移动?我听说过 cocos2d 贝塞尔曲线函数(ccBezier),但这是用于移动 cocos2d 精灵的。或者可以修改它以移动 box2d 物体吗?任何帮助表示赞赏。谢谢你。

4

1 回答 1

0

不要以为你可以修改它来移动身体。在 CCNode 子类的情况下,此函数使用setPosition:方法。如果您使用 b2Body 对象的方法在每个刻度上更改身体的位置SetTransform,它将忽略所有可能的碰撞。

您可以尝试将线速度设置为物理体。在这种情况下,您需要根据需要更改(旋转)速度矢量。

于 2012-08-29T14:39:18.633 回答