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

本文介绍了Cocos Creator中的动作系统和动画系统的区别。动作系统主要用于实现简单的形变和位移,如cc.moveTo、cc.rotateBy等基础动作,以及cc.sequence、cc.spawn等容器动作。同时,文章探讨了动作回调和缓动动作的概念,通过实例展示了如何在执行动作的同时更改游戏数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

动作系统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来
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值