zoukankan      html  css  js  c++  java
  • cocos代码研究(6)有限时间动作类(FiniteTimeAction)学习笔记

    理论部分

    有限时间动作类继承自Action类,被 ActionInstant(即时动作) , 以及 ActionInterval(持续动作) 继承。

    即时动作是会立即被执行的动作,被 CallFunc, FlipX, FlipY, Hide, Place, RemoveSelf, ReuseGrid, Show, StopGrid , 以及 ToggleVisibility 继承。

    时间间隔动作(ActionInterval)是一个在一段时间内执行的动作。 它有一个开始时间和完成时间,完成时间等于起始时间加上持续时间。被 AccelAmplitude, AccelDeccelAmplitude, ActionCamera, ActionEase, ActionFloat, ActionTween, Animate, Animate3D, BezierBy, Blink, CardinalSplineTo, DeccelAmplitude, DelayTime, FadeTo, GridAction, JumpBy, MoveBy, ProgressFromTo, ProgressTo, Repeat, RepeatForever, ReverseTime, RotateBy, RotateTo, ScaleTo, Sequence, SkewTo, Spawn, TargetedAction, TintBy , 以及 TintTo 继承.

    代码部分

    FiniteTimeAction类API

    float getDuration () const
    得到动作以秒为单位的持续时间。

    void setDuration (float duration)
    设置动作以秒为单位的持续时间。

    ActionInterval类API

    float getElapsed (void)
    获取从动作开始运行已经过去了多长时间。

    void setAmplitudeRate (float amp)
    设置振幅衰减率,用于GridAction的扩展。

    float getAmplitudeRate (void)
    获取振幅衰减率,用于GridAction的扩展。

  • 相关阅读:
    Li Fei-fei写给她学生的一封信,如何做好研究以及写好PAPER(转载)
    OpenCV学习-——OpenCV永久配置(win7 64位+VS2012+OpenCV 2.4.6)
    Eclipse + Jdk配置Java编程环境
    BeautifulSoup安装与引用
    自动启动服务
    自动行列转置
    java-接口
    java基础-抽象类
    JAVA学习day 05 运算
    JAVA学习day 04 变量
  • 原文地址:https://www.cnblogs.com/damowang/p/4855942.html
Copyright © 2011-2022 走看看