我正在尝试复制已经过子类化的CCSprite。假设该文件名为Names。原始变量名称是bob。如果你想复制鲍勃的所有动作,你会怎么做?我的意思是复制一个CCSprite并让它具有与原始CCSprite相同的动作和属性。我想我必须将动作添加为属性?你是怎样做的?我需要能够多次复制“bob”。
谢谢!
答案 0 :(得分:0)
所有操作都存储在CCActionManager
中。现在没有功能可以获取与对象关联的所有操作,但您可以添加一个方法来执行此操作 - 查看GetActionByTag
和NumberOfRunningActionsInTarget
。
获得可以执行的操作列表并复制它们。您将要为sprite子类以及操作编写一个复制函数。