Cocos Creator 动作列表(摘自官方文档)

前端之家收集整理的这篇文章主要介绍了Cocos Creator 动作列表(摘自官方文档)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

动作列表

基础动作类型

  • Action:所有动作类型的基类。
  • FiniteTimeAction:有限时间动作,这种动作拥有时长duration属性
  • ActionInstant:即时动作,这种动作立即就会执行,继承自FiniteTimeAction
  • ActionInterval:时间间隔动作,这种动作在已定时间内完成,继承自FiniteTimeAction
  • ActionEase:所有缓动动作基类,用于修饰ActionInterval
  • EaseRateAction:拥有速率属性的缓动动作基类。
  • EaseElastic:弹性缓动动作基类。
  • EaseBounce:反弹缓动动作基类。

在这些动作类型的文档中,开发者可以了解到各个动作类型的基本 API。

容器动作

动作名称 简介 文档链接
cc.sequence@H_502_48@ 顺序执行动作@H_502_48@ API 描述@H_502_48@
cc.spawn@H_502_48@ 同步执行动作@H_502_48@ cc.repeat 重复执行动作 cc.repeatForever 永远重复动作 cc.speed 修改动作速率 API 描述@H_502_48@

即时动作

cc.show@H_502_48@
立即显示@H_502_48@ cc.hide 立即隐藏 cc.toggleVisibility 显隐状态切换 cc.removeSelf 从父节点移除自身 cc.flipX X轴翻转 cc.flipY Y轴翻转 cc.place 放置在目标位置 cc.callFunc 执行回调函数 cc.targetedAction 用已有动作和一个新的目标节点创建动作 API 描述@H_502_48@

时间间隔动作

cc.moveTo@H_502_48@
移动到目标位置@H_502_48@ cc.moveBy 移动指定的距离 cc.rotateTo 旋转到目标角度 cc.rotateBy 旋转指定的角度 cc.scaleTo 将节点大小缩放到指定的倍数 cc.scaleBy 按指定的倍数缩放节点大小 cc.skewTo 偏斜到目标角度 cc.skewBy 偏斜指定的角度 cc.jumpBy 用跳跃的方式移动指定的距离 cc.jumpTo 用跳跃的方式移动到目标位置 cc.follow 追踪目标节点的位置 cc.bezierTo 按贝赛尔曲线轨迹移动到目标位置 cc.bezierBy 按贝赛尔曲线轨迹移动指定的距离 cc.blink 闪烁(基于透明度) cc.fadeTo 修改透明度到指定值 cc.fadeIn 渐显 cc.fadeOut 渐隐 cc.tintTo 修改颜色到指定值 cc.tintBy 按照指定的增量修改颜色 cc.delayTime 延迟指定的时间量 cc.reverseTime 反转目标动作的时间轴 cc.cardinalSplineTo 按基数样条曲线轨迹移动到目标位置 cc.cardinalSplineBy 按基数样条曲线轨迹移动指定的距离 cc.catmullRomTo 按 Catmull Rom 样条曲线轨迹移动到目标位置 cc.catmullRomBy 按 Catmull Rom 样条曲线轨迹移动指定的距离 API 描述@H_502_48@

缓动动作

cc.easeIn@H_502_48@
cc.easeOut cc.easeInOut cc.easeExponentialIn cc.easeExponentialOut cc.easeExponentialInOut cc.easeSineIn cc.easeSineOut cc.easeSineInOut cc.easeElasticIn cc.easeElasticOut cc.easeElasticInOut cc.easeBounceIn cc.easeBounceOut cc.easeBounceInOut cc.easeBackIn cc.easeBackOut cc.easeBackInOut cc.easeBezierAction cc.easeQuadraticActionIn cc.easeQuadraticActionOut cc.easeQuadraticActionInOut cc.easeQuarticActionIn cc.easeQuarticActionOut cc.easeQuarticActionInOut cc.easeQuinticActionIn cc.easeQuinticActionOut cc.easeQuinticActionInOut cc.easeCircleActionIn cc.easeCircleActionOut cc.easeCircleActionInOut cc.easeCubicActionIn cc.easeCubicActionOut cc.easeCubicActionInOut API 描述@H_502_48@

猜你在找的Cocos2d-x相关文章