美文网首页
Unity之DOTweenPath轨迹移动

Unity之DOTweenPath轨迹移动

作者: Kyle_An | 来源:发表于2017-10-12 13:03 被阅读0次

    先简单介绍一下DOTweenPath。
    先来看一下DOTweenPath组件的截图

    Paste_Image.png

    1、Scene View Commands
    (1)SHIFT+CTRL:add a waypoint 加一个轨迹点
    (2)SHIFT+ALT:remove a waypoint 移除一个轨迹点
    2、INfo
    (1)Path Length:轨迹长度
    3、Tween Options
    (1)AutoPlay:自动播放
    (2)AutoKill:播放完自动销毁动画
    (3)Duration:动画时长 SpeedBased:If selected ,the duration will count as units/degreex second;如果被选上,该时间作为单位时间。
    (4)Delay:延时
    (5)Ease:这是一个枚举,可以理解为动画播放速率曲线

    这里写图片描述
    相关网址: http://dotween.demigiant.com/documentation.php 以及:http://robertpenner.com/easing/easing_demo.html
    (6)Loops:循环次数,动画循环播放的次数 -1:表示 一直循环 0:表示只播放一次 当该值>1时,检视面板出现LoopType,顾名思义就是指循环类型: Restart:重新开始,后面的动画循环播放会从起点重新开始; Yoyo:来回播放 Incremental:增加的,后面的path移动动画会在上一次循环的终点的基础上进行播放
    (7)ID:动画ID
    (8)UpdateType:这个枚举有三个值,指更新类型 Normal:正常更新,Update() Late:晚于更新,LateUpdate() Fixed:固定更新,FixedUpdate()
    4、Path Tween Options
    (1)Path Type:轨迹线类型 Linear:线型的 Catmull Rom:曲线
    (2)Close Path:封闭曲线,将起点和终点相连
    (3)Lock Rotation:锁旋转,xyzw
    5、Path Editor Options:轨迹编辑参数,就不介绍了
    6、ResetPath:重置轨迹
    7、Events:
    (1)OnStart:开始时
    (2)OnPlay:播放时
    (3)OnUpdate:更新时
    (4)OnStep:单步完成时
    (5)OnComplete:完成时
    (6)OnCreated:动画创建时 事件顺序为:OnCreated->OnStart->OnPlay->OnUpdate(一直执行,直到完成),动画过程中单步完成时执行OnStep,整个动画完成后执行OnComplete
    8、WayPoints:移动轨迹点 其中右边的Copy to clipboard,将坐标复制至剪贴板
    这里写图片描述 加减按钮即指增加减少坐标点
    以上便是对于DOTweenPath组件的一个基本介绍。
    接下来,DOTween对于轨迹移动提供的接口:
    (1)DOPath:
    这里写图片描述
    (2)DOLocalPath
    这里写图片描述
    以上两个函数的参数再上面已经介绍过,这里就不再重复说明了。

    相关文章

      网友评论

          本文标题:Unity之DOTweenPath轨迹移动

          本文链接:https://www.haomeiwen.com/subject/jnwnyxtx.html