Cara membuat karakter bergerak dalam Unity 3D
Buat program untuk menangani pergerakan karakter Anda di Unity 3D jika perlu, kecuali Anda merencanakan karakter Anda untuk tetap berada di satu lokasi. Program Unity 3D mendukung pemrograman dalam bahasa JavaScript, C # dan Boo. Biasanya kontrol untuk memindahkan karakter dalam dunia permainan adalah tombol panah ke atas, bawah, kanan dan kiri. Anda dapat membuat karakter Anda dengan pemrograman yang berisi kode untuk menangani gerakan dan kemudian Anda dapat melampirkan program tersebut langsung ke karakter Anda.
Buka aplikasi Unity dan muat karakter Anda.
Klik pada menu "Aset", klik "Buat" dan kemudian klik "JavaScript" untuk membuat jadwal baru.
Tambahkan kode berikut di bagian atas file pemrograman:
var sp: float = 5.0; var grav: float = 18.0;
arah var pribadi: Vector3 = Vector3.zero;
function Update () {var contr: CharacterController = GetComponent (CharacterController);
if (contr.isGrounded) {direction = Vector3 (Input.GetAxis ("Horizontal"), 0, Input.GetAxis ("Vertical")); direction = transform.TransformDirection (arah); arah * = sp; }
direction.y - = gravity * Time.deltaTime; contr.Move (arah * Time.deltaTime); }
"A" dan "d" atau panah ke kanan dan kiri sesuai dengan gerakan horizontal secara default. Tanda "w" dan "s" atau panah atas dan bawah sesuai dengan gerakan vertikal secara default. Fungsi "Perbarui" diaktifkan sekali setiap permainan baru. Variabel "Time.deltaTime" cocok dengan gerakan dalam jangka waktu satu detik. Kode mendeteksi jika pengguna menekan tombol untuk gerakan horizontal atau vertikal dan kemudian memindahkan karakter ke arah yang sesuai setelah memperhitungkan nilai untuk kecepatan dan gravitasi.
Tambahkan program Anda ke karakter dengan menyeretnya dari "Tampilan Proyek" ke karakter Anda. Alternatif lain, pilih karakter dan klik pada "Component", lalu "Programming" dan kemudian klik "New Behavior Programming". Setelah terpasang, pemrograman akan muncul di menu "Komponen" di bagian "Pemrograman". Pemrograman juga harus muncul di "Inspektur" ketika Anda memilih karakter.
Tekan "Main" untuk membuat pemrograman gerak bekerja dengan karakter Anda.