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 回答