动作系统和动画系统适用于两个不同的场景。动作系统通常只能实现简单的形变和位移动作(基本上就是我这个水平)。动画系统目前就我个人来说做不了——不过肯定强大太多了。不过,动画好像是以类似资源的方式加载在游戏场景中的。
动作系统API
动作系统是建立在节点树以及其组件上的
var action = cc.moveTo(2, 100, 100);//创建一个移动moveTo实体
node.runAction(action); //runAction 节点进行动作(参数为动作实体的名字)
node.stopAction(action); //stopAction 停止某个动作
node.stopAction(); // 没有参数 —— 就是停止所有动作
接上面的程序为 action 动作实体设置一个TAG。
var ACTION_TAG = 1; //创建一个TAG名字(啥都行,这里名字比较标准),值为1.
action.setTag(ACTION_TAG); //给 action 动作实体加上 .setTag 函数
node.getActionByTag(ACTION_TAG);//通过TAG来