私は Cocos2D を初めて使用し、Cocos2d の更新前に記述されたコードのほとんどが CCSprites を使用していることに気付きました。最近、更新後の新しいコードの多くが PhysicsSprite を使用していることに気付きました。違いはなんですか?一方が他方よりも優先されるのはどのような場合ですか?または、ある場合、一方が他方に対してどのような利点がありますか?
1221 次
1 に答える
5
PhysicsSprite は、物理ボディを使用してスプライトのモーション (位置) と回転を制御する CCSprite です。
Box2D または Chipmunk テンプレートのどちらから開始するかに応じて、PhysicsSprite はインスタンス変数として b2Body (Box2D) または cpBody/cpShape (Chipmunk) を持ちます。
物理演算を使用する予定がない場合は、CCSprite を使用してください。その場合は、物理オブジェクトを表すスプライトに PhysicsSprite を使用します。
于 2012-05-12T08:52:17.683 に答える