Unity memiliki sistem animasi yang kaya dan canggih (kadang kali disebut sebagai 'Mecanim'). Ini menyediakan:
Sistem animasi Unity didasarkan pada konsep Animasi KlipAnimasi data yang dapat digunakan untuk karakter animasi atau animasi sederhana. Ini adalah bagian "unit" sederhana dari gerakan, seperti (salah satu contoh spesifik) "Idle", "Walk" atau "Run". More info
Lihat di Glossary, yang berisi informasi tentang bagaimana objek tertentu harus mengubah posisi, rotasi, atau sifat lain dari waktu. Setiap klip dapat dianggap sebagai rekaman linier tunggal. Animasi klip dari sumber eksternal diciptakan oleh seniman atau animator dengan alat pihak ketiga seperti Autodeskdesk 3ds Max® atau Autodeskdesk Maya®, atau berasal dari studio capture gerak atau sumber lainnya.
Klip animasi kemudian diatur ke dalam sistem flowchart-like terstruktur yang disebut Pengontrol AnimatorKontrol animasi melalui Lapisan Animasi dengan Mesin Negara Animasi dan Pohon Animasi Blend, dikendalikan oleh Parameter Animasi. Pengontrol Animator yang sama dapat direferensikan oleh beberapa model dengan komponen Animator. More info
Lihat di Glossary. Animator Controller bertindak sebagai "MesinSatu 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" yang melacak klip mana saat ini harus bermain, dan ketika animasi harus berubah atau dicampur bersama.
Animator Controller yang sangat sederhana mungkin hanya mengandung satu atau dua klip, misalnya untuk mengontrol pemintalan powerup dan bouncing, atau untuk menghidupkan bukaan pintu dan penutupan pada waktu yang benar. Pengontrol Animator yang lebih canggih mungkin mengandung puluhan animasi humanoid untuk semua tindakan karakter utama, dan mungkin campuran antara beberapa klip pada saat yang sama untuk memberikan gerakan cairan sebagai pemain bergerak di sekitar sceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary.
Sistem Animasi Unity juga memiliki banyak fitur khusus untuk menangani karakter humanoid yang memberi Anda kemampuan untuk animasi humanoid retarget dari setiap sumber (misalnya: menangkap gerakan; Toko Aset; atau beberapa perpustakaan animasi pihak ketiga lainnya) ke model karakter Anda sendiri, serta menyesuaikan definisi ototIni memungkinkan Anda untuk memiliki kontrol yang lebih intuitif atas kerangka karakter. Ketika Avatar berada di tempat, sistem Animasi bekerja di ruang otot, yang lebih intuitif daripada ruang tulang. More info
Lihat di Glossary. Fitur khusus ini diaktifkan oleh sistem AvatarAntarmuka untuk penargetan ulang animasi dari satu rig ke yang lain. More info
Lihat di Glossary Unity, di mana karakter humanoid dipetakan ke format internal yang umum.
Setiap potongan ini - Klip Animasi, Pengontrol Animator, dan Avatar, dibawa bersama pada GameObjectObjek 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 melalui Komponen AnimatorKomponen pada model yang merupakan model yang menggunakan sistem Animasi. Komponen ini memiliki referensi aset Animator Controller yang mengontrol animasi. More info
Lihat di Glossary. Komponen ini memiliki referensi untuk Animator Controller, dan (jika diperlukan) Avatar untuk model ini. Animator Controller, pada gilirannya, mengandung referensi ke Klip Animasi yang digunakan.
Diagram di atas menunjukkan berikut:
Assets
(Project tab) More infoSistem animasi Unity dilengkapi dengan banyak konsep dan terminologi. Jika setiap titik, Anda perlu mencari tahu apa artinya, pergi ke Animasi Glossary kami.
Sementara Mecanim dianjurkan untuk digunakan dalam sebagian besar situasi, Unity telah mempertahankan sistem animasi legacy yang ada sebelum Unity 4. Anda mungkin perlu menggunakan ketika bekerja dengan konten yang lebih tua diciptakan sebelum Unity 4. Untuk informasi tentang sistem animasi Legacy, lihat bagian ini