2

私は Cocos2D を初めて使用し、Cocos2d の更新前に記述されたコードのほとんどが CCSprites を使用していることに気付きました。最近、更新後の新しいコードの多くが PhysicsSprite を使用していることに気付きました。違いはなんですか?一方が他方よりも優先されるのはどのような場合ですか?または、ある場合、一方が他方に対してどのような利点がありますか?

4

1 に答える 1

5

PhysicsSprite は、物理ボディを使用してスプライトのモーション (位置) と回転を制御する CCSprite です。

Box2D または Chipmunk テンプレートのどちらから開始するかに応じて、PhysicsSprite はインスタンス変数として b2Body (Box2D) または cpBody/cpShape (Chipmunk) を持ちます。

物理演算を使用する予定がない場合は、CCSprite を使用してください。その場合は、物理オブジェクトを表すスプライトに PhysicsSprite を使用します。

于 2012-05-12T08:52:17.683 に答える