Transisi Mesin Negara
Mesin Sub-State

Mesin State Behaviours

A State MachineSatu set negara di Animator Controller yang karakter atau animasi GameObject dapat masuk, bersama dengan satu set transisi antara negara-negara tersebut dan variabel untuk mengingat keadaan saat ini. Negara-negara yang tersedia akan tergantung pada jenis gameplay, tetapi keadaan khas termasuk hal-hal seperti idling, berjalan, berjalan dan melompat. More info
Lihat di Glossary
Behaviour adalah kelas skrip khusus. Dalam cara yang sama untuk melampirkan Unity biasa scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary
(MonoBehaviours) ke individu GameObjectsObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary
, Anda dapat melampirkan skrip StateMachineBehaviour ke keadaan individu dalam mesin negara. Ini memungkinkan Anda untuk menulis kode yang akan dijalankan ketika mesin negara masuk, keluar atau tetap dalam keadaan tertentu. Ini berarti Anda tidak perlu menulis logika Anda sendiri untuk menguji dan mendeteksi perubahan dalam keadaan.

Beberapa contoh untuk penggunaan fitur ini mungkin akan:

  • Bermain suara sebagai negara masuk atau keluar
  • Lakukan tes tertentu (misalnya, deteksi tanah) hanya ketika dalam keadaan yang tepat
  • Mengaktifkan dan mengontrol efek khusus yang terkait dengan negara-negara tertentu

Mesin Perilaku dapat dibuat dan ditambahkan ke negara dengan cara yang sangat mirip dengan cara Anda akan membuat dan menambahkan skrip ke GameObjects. Pilih state di mesin negara Anda, dan kemudian di inspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
Lihat di Glossary
menggunakan tombol “Add Behaviour” untuk memilih StateMachineBehaviour yang ada atau membuat yang baru.

A state machine with a behaviour attached to the Grounded state
Mesin state dengan perilaku yang melekat pada keadaan “Grounded”

Skrip Behaviour Mesin Negara memiliki akses ke sejumlah peristiwa yang disebut ketika Animator masuk, pembaruan dan keluar negara yang berbeda (atau mesin sub-state). Ada juga peristiwa yang memungkinkan Anda untuk menangani panggilan Root motionGerak simpul akar karakter, apakah itu dikendalikan oleh animasi itu sendiri atau eksternal. More info
Lihat di Glossary
dan Inverse KinematicsGeometri yang menggambarkan posisi dan orientasi sendi karakter dan tubuh. Digunakan oleh kinematik terbalik untuk mengontrol pergerakan karakter.
Lihat di Glossary
.

Untuk informasi lebih lanjut lihat referensi skrip Mesin State Behaviour.

Transisi Mesin Negara
Mesin Sub-State