創建插值運動

可播放
伺服器端與客戶端
可在 Mobile 端和 PC 端使用

建立插值運動,目標實體的指定屬性將依照設定進行平滑運動

聲明

func CreateTween(target entity<Entity>, property Property, srcVal object, destVal object, style TweenStyle, curve BezierCurve, duration float, out var createdEntity entity<Tween>, autoPlay bool)
go

參數

輸入

名稱 類型 描述
目標 Entity 目標實體
屬性類型 Property 需要進行運動變化的屬性ID
起始值 Object 屬性起始值
目標值 Object 屬性結束值
風格 TweenStyle 可以選擇單次、循環和往復。
循環表示每次動作完成後,實體會從起始值再進行一次運動。往復表示從起始值到目標值移動完成後,實體會從目標值再向起始值移動一次,然後重複這個過程
曲線 BezierCurve 貝塞爾曲線控制點
持續時間 (ms) Float 一次變化的時長,單位是毫秒
立即播放 Bool 建立後是否自動開始播放

輸出

名稱 類型 描述
創建的實體 Tween 建立出的內插運動實體