例如:
var a=new cc.Sprite() var b=new cc.Sprite()
c=cc.MoveBy(````)
c.setTag(100)
a.runAction©
请问getActionByTag(100),是如何用才另b能运行a同样的动作?
帮忙下谢谢!网上搜到的都是x的用法,不太明js上要怎编才能用。
例如:
var a=new cc.Sprite() var b=new cc.Sprite()
c=cc.MoveBy(````)
c.setTag(100)
a.runAction©
请问getActionByTag(100),是如何用才另b能运行a同样的动作?
帮忙下谢谢!网上搜到的都是x的用法,不太明js上要怎编才能用。
var actions = a.getActionByTag(100);
b.runAction(actions.clone());
我没用过这个getActionByTag方法。你可以试试我上面写的行不行
谢谢你,可以运行,我之前也试过好多种写法。就是没想过要加clone(), 不明为什么要加clone(), actions不是新赋值的动作吗。
因为getActionByTag获取的对象,已经有a在运行了。你需要重新创建新的对象,才可以给别的对象使用的
哦,Ok。谢谢