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 |
รหัสแอตทริบิวต์ที่ต้องเปลี่ยน |
แหล่งที่มาของค่า |
Object |
ค่าเริ่มต้นของแอตทริบิวต์ |
ค่าของเป้าหมาย |
Object |
ค่าสิ้นสุดของแอตทริบิวต์ |
รูปแบบ |
TweenStyle |
คุณสามารถเลือกแบบเดี่ยว วนซ้ำ และสลับไปมาได้ |
วนซ้ำหมายถึงหลังจากเสร็จสิ้นการเคลื่อนไหวแต่ละครั้ง เอนทิตีจะเคลื่อนที่อีกครั้งจากค่าเริ่มต้น สลับไปมาหมายถึงหลังจากเสร็จสิ้นการเคลื่อนไหวจากค่าเริ่มต้นไปยังค่าเป้าหมายแล้ว เอนทิตีจะเคลื่อนที่จากค่าเป้าหมายไปยังค่าเริ่มต้นอีกครั้ง จากนั้นทำซ้ำขั้นตอนดังกล่าว |
|
|
ส่วนโค้ง |
BezierCurve |
จุดควบคุมเส้นโค้งเบซิเยร์ |
ระยะเวลา (มิลลิวินาที) |
Float |
ระยะเวลาของการเปลี่ยนแปลง หน่วยเป็นมิลลิวินาที |
เล่นอัตโนมัติ |
Bool |
จะเริ่มเล่นโดยอัตโนมัติหลังจากสร้างหรือไม่ |
ชื่อ |
ประเภท |
คำอธิบาย |
สร้างเอนทิตี้ |
Tween |
สร้างเอนทิตีการเคลื่อนไหวแบบสอดแทรก |