0

b2Body を円弧状または曲線状に移動させるにはどうすればよいですか? cocos2d Bezier 曲線関数 (ccBezier) について聞いたことがありますが、これは cocos2d スプライトを移動するためのものです。それとも、box2d 本体を移動するように変更できますか? どんな助けでも大歓迎です。ありがとうございました。

4

1 に答える 1

0

物理的な体を動かすためにそれを変更できるとは思わないでください。CCNode サブクラスの場合、この関数はsetPosition:メソッドを使用します。SetTransformb2Body オブジェクトのメソッドを使用してティックごとに体の位置を変更すると、考えられるすべての衝突が無視されます。

線速度を物理体に設定してみることができます。この場合、必要に応じて速度ベクトルを変更 (回転) する必要があります。

于 2012-08-29T14:39:18.633 に答える