cocos creator 学习笔记(六)—— 动作篇

动作系统和动画系统适用于两个不同的场景。动作系统通常只能实现简单的形变和位移动作(基本上就是我这个水平)。动画系统目前就我个人来说做不了——不过肯定强大太多了。不过,动画好像是以类似资源的方式加载在游戏场景中的。

动作系统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来获取事件
node.stopActionByTag(ACTION_TAG);//停止事件

.getActionByTag 这个API还蛮长的 —— 感觉像给事件加了另外一个名字

动作类型和列表(具体API列表将在后面仔细列出)

    基础动作:一步到位的基础变化,例如节点移动 cc.moveTo 节点旋转 cc.rotateBy 节点缩放 cc.sc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值