Transisi mendefinisikan kapan dan bagaimana saklar mesin negara dari satu negara ke negara lain. AnimatorStateTransition selalu berasal dari Negara Animator (atau AnyState) dan memiliki parameter waktu.
Transisi terjadi ketika semua kondisinya terpenuhi. AnimatorStateTransition derives dari Login Login.
Login Login | Tetapkan diri sendiri selama transisi AnyState. |
duration | Durasi transisi. |
exitTime | AimatorStateTransition.has Waktu Keluar benar, waktu keluar mewakili waktu yang tepat di mana transisi dapat mengambil efek. Ini diwakili dalam waktu normal, jadi misalnya waktu keluar 0,75 berarti bahwa pada bingkai pertama di mana 75% animasi telah dimainkan, kondisi Waktu Keluar akan benar. Pada bingkai berikutnya, kondisi akan salah. Untuk animasi looped, transisi dengan waktu keluar lebih kecil dari 1 akan dievaluasi setiap loop, sehingga Anda dapat menggunakan ini untuk waktu transisi Anda dengan waktu yang tepat dalam animasi, setiap loop. Transisi dengan waktu keluar lebih besar dari satu akan dievaluasi hanya sekali, sehingga mereka dapat digunakan untuk keluar pada waktu tertentu, setelah sejumlah loop tetap. Misalnya, transisi dengan waktu keluar 3,5 akan dievaluasi sekali, setelah tiga dan setengah lingkaran. |
hasExitTime | Ketika aktif transisi akan memiliki kondisi waktu keluar. |
hasFixedDuration | Tentukan apakah durasi transisi dilaporkan dalam durasi tetap dalam detik atau sebagai waktu normal. |
interruptionSource | transisi AnimatorState mana yang dapat mengganggu Transition. |
offset | Waktu di mana negara tujuan akan dimulai. |
Login Login | Transisi dapat diganggu oleh transisi yang memiliki prioritas yang lebih tinggi. |
AnimatorStateTransition | Membuat transisi negara animator baru. |
conditions | Kondisi animatorCondition yang perlu dipenuhi untuk transisi kebetulan. |
Login Login | Negara tujuan transisi. |
Login Login | Mesin negara tujuan transisi. |
isExit | Apakah tujuan transisi keluar dari mesin negara saat ini. |
mute | Mutes transisi. transisi tidak akan pernah terjadi. |
solo | Memungkinkan semua transisi lain dalam keadaan sumber. |
Login Login | Haruskah objek tersembunyi, disimpan dengan Adegan atau dimodifikasi oleh pengguna? |
name | Nama objek. |
AddCondition | Fungsi utilitas untuk menambahkan kondisi ke transisi. |
RemoveCondition | Fungsi utilitas untuk menghilangkan kondisi dari transisi. |
GetInstanceID | Mendapatkan contoh ID objek. |
ToString | Mengembalikan nama objek. |
Destroy | Hapus GameObject, komponen atau aset. |
DestroyImmediate | Menghapus objek obj segera. Anda sangat dianjurkan untuk menggunakan Destroy bukan. |
DontDestroyOnLoad | Jangan menghancurkan target Objek saat memuat Adegan baru. |
FindObjectOfType | Mengembalikan objek aktif pertama tipe Type. |
FindObjectsOfType | Dapatkan daftar semua objek yang dimuat dari jenis tipe. |
Instantiate | Menutupi objek asli dan mengembalikan klon. |
bool | Apakah objek ada? |
operator != | Bandingkan jika dua objek mengacu pada objek yang berbeda. |
operator == | Bandingkan dua referensi objek untuk melihat apakah mereka merujuk pada objek yang sama. |