Di semua skrip yang saya gunakan sejauh ini ketika mengubah skrip kecepatan berjalan atau menambahkan klip animasi tidak berpengaruh sama sekali.
Untuk mengubah kecepatan karakter saya perlu mengubahnya di Third Person Character (Script) > Move Speed Multiplier.
Dan untuk mengubah animasi atau menambahkan animasi saya perlu pergi ke jendela Animator dan menambahkan status baru dan di status tersebut untuk menggunakan HumandoidWalk kemudian atur status tersebut sebagai default atau dalam skrip untuk menggunakan ini dengan Play like Play("Walk" )
Lalu apa saja properti yang ada di script tersebut, kenapa kecepatan dan animasi dan lain-lain tidak pernah berpengaruh? (Tidak berbicara tentang Agen Nav Mesh atau Transformasi Karakter jika diperlukan).
Misalnya saya punya skrip yang bisa menerima animasi Walk lalu saya pilih HumandoidWalk tapi itu akan membuat karakternya tidak berjalan sama sekali. Hanya jika saya membuat status di jendela animator maka ia akan berjalan.
Ini bukan hanya satu skrip tertentu tetapi pada skrip lain juga. Saya melihat di banyak tempat pengguna menggunakan Animasi atau _animation dengan Play("Walk") dan saya untuk membuat pemain bergerak dan menggunakan animasi saya perlu menggunakan Animator atau _animator.
Lalu apa perbedaan script in unity antara jendela Animation dan Animator? Apa yang harus saya gunakan agar karakter dalam hal ini ThirdPersonController berjalan dengan animasi dan tidak hanya bergerak?
Misalnya saat menggunakan titik arah saya ingin saat menjalankan game musuh mulai berjalan/patroli secara atuaomtic jadi saya membuat status baru di animator waindow dengan HumanoidWalk dan kemudian di skrip khusus untuk musuh saya menggunakan Play("Walk").