Terima kasih untuk membantu kami meningkatkan kualitas Dokumentasi Unity. Meskipun kami tidak dapat menerima semua pengajuan, kami membaca setiap perubahan yang disarankan dari pengguna kami dan akan melakukan pembaruan di mana berlaku.
CloseUntuk beberapa alasan perubahan yang disarankan Anda tidak dapat diajukan. Silahkan <a>try lagi</a> dalam beberapa menit. Dan terima kasih untuk mengambil waktu untuk membantu kami meningkatkan kualitas Dokumentasi Unity.
CloseBermain animasi setelah animasi sebelumnya telah selesai bermain.
Misalnya Anda mungkin memainkan urutan tertentu dari animasi setelah satu sama lain.
Negara animasi duplikat itu sendiri sebelum bermain sehingga Anda dapat memudar antara animasi yang sama. Ini dapat digunakan untuk overlay dua animasi yang sama. Misalnya Anda mungkin memiliki animasi ayunan pedang. Pemain berputar dua kali dengan cepat setelah satu sama lain. Anda dapat memutar animasi dan bermain dari awal tetapi kemudian Anda akan mendapatkan melompat dalam animasi.
mode antrian berikut tersedia:
Jika queue
adalah QueueMode.CompleteOthers animasi ini hanya akan dimulai setelah semua animasi lain berhenti bermain. Login Jika
adalah queue
animasi ini akan mulai bermain segera pada keadaan animasi duplicated.QueueMode.PlayNow
After the animation has finished playing it will automatically clean itself up. Using the duplicated animation state after it has finished will result in an exception.
using UnityEngine;
public class Example : MonoBehaviour { void Start() { Animation anim = GetComponent<Animation>();
//Queues each of these animations to be played one after the other anim.PlayQueued("CubeBob", QueueMode.CompleteOthers); anim.PlayQueued("CubeFlip", QueueMode.CompleteOthers); anim.PlayQueued("CubeShuffle", QueueMode.CompleteOthers); } }
.
Copyright ©2022 Unity Technologies. Tanggal Publikasi: 2022-04-04.