复制CCSprite? (cocos2d的)

时间:2010-11-21 22:43:05

标签: copy properties cocos2d-iphone action sprite

我正在尝试复制已经过子类化的CCSprite。假设该文件名为Names。原始变量名称是bob。如果你想复制鲍勃的所有动作,你会怎么做?我的意思是复制一个CCSprite并让它具有与原始CCSprite相同的动作和属性。我想我必须将动作添加为属性?你是怎样做的?我需要能够多次复制“bob”。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

获得可以执行的操作列表并复制它们。您将要为sprite子类以及操作编写一个复制函数。