Unity中DOTween插件的DOTweenPath軌跡移動


先來看一下DOTweenPath組件的截圖

這里寫圖片描述

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,將坐標復制至剪貼板 
這里寫圖片描述 
加減按鈕即指增加減少坐標點

9.常用函數如下:

DOPlay()        播放動畫, 只播放一次

DOPlayForward()       正常播放(前放)

DOPlayBackwards()    動畫倒放(倒回)

DOPause()     暫停動畫

DORestart()    重新開始播放動畫

DOKill()      銷毀動畫

DOTogglePause()     停止,播放,停止,播放,停止,播放(鼠標點擊或者Button按鈕)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM