Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d iphone PhysicsSprite和CCSprite之间有什么区别?_Cocos2d Iphone_Physics_Ccsprite - Fatal编程技术网

Cocos2d iphone PhysicsSprite和CCSprite之间有什么区别?

Cocos2d iphone PhysicsSprite和CCSprite之间有什么区别?,cocos2d-iphone,physics,ccsprite,Cocos2d Iphone,Physics,Ccsprite,我是Cocos2D新手,我意识到在Cocos2D更新之前编写的大多数代码都使用了CCSprites。最近我意识到很多更新后的代码都在使用PhysicsSprite。有什么区别?哪种情况下一种会优于另一种?或者一个精灵比另一个精灵有什么优势,如果有的话?PhysicsSprite是一个CCSprite,它使用物理体来控制精灵的运动(位置)和旋转 根据您是从Box2D模板还是花栗鼠模板开始,PhysicsSprite将使用b2Body(Box2D)或cpBody/cpShape(花栗鼠)作为实例变量

我是Cocos2D新手,我意识到在Cocos2D更新之前编写的大多数代码都使用了CCSprites。最近我意识到很多更新后的代码都在使用PhysicsSprite。有什么区别?哪种情况下一种会优于另一种?或者一个精灵比另一个精灵有什么优势,如果有的话?

PhysicsSprite是一个CCSprite,它使用物理体来控制精灵的运动(位置)和旋转

根据您是从Box2D模板还是花栗鼠模板开始,PhysicsSprite将使用b2Body(Box2D)或cpBody/cpShape(花栗鼠)作为实例变量

如果您不打算使用物理,请使用CCSprite。如果需要,请对表示物理对象的精灵使用PhysicsSprite。

这是交叉发布的。我把它标记为关闭,但从二手来看,它可能属于这里——我不确定。在任何情况下,请不要在堆栈交换站点之间交叉发布问题-这会降低它们的有用性。