runaction 旋转_使用动作系统

本文介绍了Cocos Creator中的动作系统,包括其不再被推荐使用的情况及建议使用缓动系统代替。文章详细阐述了动作系统的基本概念、API用法,如创建、执行、停止动作,以及动作的分类:基础动作、容器动作、重复动作、速度动作等。此外,还提到了动作回调和缓动动作的概念,强调了动作回调中不应停止自身动作以避免潜在问题。
摘要由CSDN通过智能技术生成

在 Cocos Creator 中使用动作系统

动作系统目前已不推荐使用,未来将逐步移除,建议使用 缓动系统 做为替代。

动作系统简介

Cocos Creator 提供的动作系统源自 Cocos2d-x,API 和使用方法均一脉相承。动作系统可以在一定时间内对节点完成位移,缩放,旋转等各种动作。

需要注意的是,动作系统并不能取代 动画系统,动作系统提供的是面向程序员的 API 接口,而动画系统则是提供在编辑器中来设计的。同时,它们服务于不同的使用场景,动作系统比较适合来制作简单的形变和位移动画,而动画系统则强大许多,美术可以用编辑器制作支持各种属性,包含运动轨迹和缓动的复杂动画。

动作系统 API

动作系统的使用方式也很简单,在 cc.Node 中支持如下 API:

// 创建一个移动动作

var action = cc.moveTo(2, 100, 100);

// 执行动作

node.runAction(action);

// 停止一个动作

node.stopAction(action);

// 停止所有动作

node.stopAllActions();

开发者还可以给动作设置 tag,并通过 tag 来控制动作。

// 给 action 设置 tag

var ACTION_TAG = 1;

action.setTag(ACTION_TAG);

// 通过 tag 获取 action

node.getActionByTag(ACTION_TAG);

// 通过 tag 停止一个动作

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值