• quick-cocos2dx 之transition.execute()的缓动效果


    注:本文图片来源(http://hosted.zeh.com.br/tweener/docs/en-us/misc/transitions.html。 侵权请告知,即刻删除)


    什么是缓动, 缓动(easing) 是指动画效果在运行时被指定速度,使视感更加真实。

    比較经典的, 缓慢開始。然后加速称为“缓入”(ease in),
    高速開始。然后减速称为“缓出”(ease out)。


    两者的结合叫做“缓入缓出”(ease in out)。

    quick cocos2dx中的transition.execute() 是一个强大的工具。能够为原本单一的动作加入各种附加特性。

    transition.execute() 的參数表格支持下列參数:
    delay: 等待多长时间后開始运行动作
    easing: 缓动效果的名字及可选的附加參数,效果名字不区分大写和小写
    onComplete: 动作运行完毕后要调用的函数
    time: 运行动作须要的时间

    以下是transition.execute() 支持的的一些缓动及描写叙述:

    • backIn
      反方向移动缓慢,加速度相反
      这里写图片描写叙述

    • backOut
      高速移动到结束。 然后缓慢返回到结束
      这里写图片描写叙述

    • backInOut
      以backIn開始, 以backOut结束
      这里写图片描写叙述

    • bounce

    • bounceIn
      以弹性缓动效果開始
      这里写图片描写叙述

    • bounceInOut
      開始和结束都是弹性缓动效果
      这里写图片描写叙述

    • bounceOut
      以弹性缓动效果结束
      这里写图片描写叙述

    • elastic, 附加參数默觉得 0.3

    • elasticIn, 附加參数默觉得 0.3
      这里写图片描写叙述

    • elasticInOut, 附加參数默觉得 0.3
      这里写图片描写叙述

    • elasticOut, 附加參数默觉得 0.3
      这里写图片描写叙述

    • exponentialIn, 附加參数默觉得 1.0
      这里写图片描写叙述

    • exponentialInOut, 附加參数默觉得 1.0
      这里写图片描写叙述

    • exponentialOut, 附加參数默觉得 1.0
      这里写图片描写叙述

    • In, 附加參数默觉得 1.0
      带比例系数的cc.EaseIn 由慢到快

    • InOut, 附加參数默觉得 1.0
      慢快慢
    • Out, 附加參数默觉得 1.0
      带比例系数的cc.EaseIn 由快到慢

    • rateaction, 附加參数默觉得 1.0
      使用比例系数缓动actoon

    • sineIn
      加速度先慢后快
      这里写图片描写叙述

    • sineInOut
      加速度由快变慢再变快
      这里写图片描写叙述

    • sineOut
      加速度先快后慢
      这里写图片描写叙述


    版权声明: 本文为博主原创文章。未经博主同意不得转载。

    若本文内容侵权请告知,即刻删除。
    如有错误,欢迎指出。 可在下方评论,亦可联系我。
    Contact me:
    QQ:812123870
    e-mail:dxmdxm1992@gmail.com


  • 相关阅读:
    Jenkins-在windows上配置自动化部署(Jenkins+Gitblit)
    GIT-Linux(CentOS7)系统部署GitLab服务器
    VMware 安装Linux系统 CentOS
    GIT-windows系统下Gitblit的使用方式
    SQL 显示所有表所占存储空间
    通过JavaScript更新UpdatePanel备忘
    Entity Framework调用表值函数实现全文检索?
    转载:javascript 拖拽排序,简洁示例备忘
    c++ 读写注册表
    MSSQL中建立分区表(转载备忘)
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8464790.html
Copyright © 2020-2023  润新知