如何给Box2d运动体一个预定义的曲线路径



我刚开始使用Box2d,真的找不到一个一致的答案,所以请原谅我。

我正在编写一款iPhone游戏,我使用的是Cocos2d和Box2D。我有一些在游戏中移动的物体,我想给它们一个更弯曲的路径。从我的研究中,我知道我应该使用b2_kinematicBody类型的身体,它允许我每隔一秒改变线速度,并防止它们与我的其他飞行身体碰撞。我知道如果我知道我的当前位置(x,y)和下一个位置(x1,y1)我就能计算出速度向量。有没有人有一个好的方法给一个物体一个确定的曲线路径?我想应该是某种参数方程

看看贝塞尔曲线。曲线定义后,你可以计算导数(这对贝塞尔来说很容易),并将其用作你身体的速度

哦,这个游戏叫什么?听起来不错。你有没有考虑过在2.0版本中这样做

相关内容

最新更新