2010-11-21 101 views
0

我想复制已被分类的CCSprite。假设这个文件被称为名称。原来的变量名是bob。如果你想复制鲍勃的所有行为,你会怎么做?我的意思是复制一个CCSprite并让它具有与原始的相同的动作和属性。我认为我必须将该行为添加为属性?你是怎样做的?我需要能够多次复制“bob”。复制CCSprite? (cocos2d)

谢谢!

回答

0

所有操作都存储在CCActionManager中。现在没有功能来获取与对象相关的所有操作,但可以添加一个方法来执行此操作 - 请参阅GetActionByTagNumberOfRunningActionsInTarget

一旦你得到一个行动列表,你可以通过并复制它们。你需要为精灵子类和动作编写一个复制函数。

+0

感谢您的回答,但是您是否真的大量复制了ccsprite?即 - 你用spritesheet制作一个名为bob的精灵。你如何复制他10次? – Joethemonkey101 2010-11-22 20:48:52