Halo guys, balik lagi sm gue nip dengan wajah yang sama, komputer yang sama, di tempat yang sama, dan update di blog yang sama. Kali ini gue akan update tutorial tentang "Cara membuat Script Control Player di Unity 3D". Nah, bagi kalian yang masih bingung cara membuat karakter bergerak di Unity 3D, tutorial ini cocok banget buat kalian.
langsung aja yuk, simak tutorial brikut.
- Buka Unity 3D(jangan buka photoshop)
- Buat sebuah file java script di unity 3D
Klik kanan pada jendela asset->klik create ->Javascript
- Setelah membuat file javascript, buka file nya , lalu akan muncul tampilan dengan script awal seperti gambar dibawah.
function Start () { } kalian bisa menghapus script ini.
- Buat lah sebuah variable didalam function Update(){}
Misalnya, jika kalian ingin membuat variable jalanhorizontal maka akan jadi seperti ini, function Update (){ var jalanhorizontal ; }
- lalu tambahkan perintah ini : float = Input.GetAxis("Horizontal");
akan jadi seperti dibawah ini function Update (){ var jalanhorizontal : float = Input.GetAxis("Horizontal"); }Perintah tersebut berfungsi untuk membuat karakter kita bergerak ke arah horizontal (Kanan atau kiri)
untuk membuat karakter kita agar bisa bergerak ke arah vertikal juga, kalian bisa memasukan script yang sama DENGAN VARIABLE YANG BERBEDA , dan mengubah Horizontal menjadi Vertical.
maka script akan menjadi seperti ini:
function Update (){ var jalanhorizontal : float = Input.GetAxis("Horizontal"); var jalanvertikal : float = Input.GetAxis("Vertical"); }
- Jika sudah , tambahkan
transform.Translate(Vector3(0,0,0));
Ket:
0 : Bisa kamu ganti dengan nama variable Horizontal kamu,
0 : Bisa kamu ganti dengan nama variable Vertikal kamu.
- Nah scriptnya selesai dah, hasil jadi akan seperti ini.
Terus gimana cara masukin scriptnya? lu tarik aja file scriptnya ke component karakter lu. Udh abis itu play, simple kan? hehehehe.
Sekian Artikel dari gue, jika ada kesalahan script atau kata mohon dimaafkan (CMIIW) dan jangan lupa tinggalkan komentar hehehe.
Pantau terus Artikel Nip untuk mendapatkan berbagai macam artikel menarik. Nip Out~ Pai~
7 komentar
komentarIni dia akhirnya jumpa juga, Langsung Praktek dahh, soalnya bingung kalau gk ada tutonya gini
Replyitu script yg transform.Translate(Vector3(0,0,0)); gunanya untuk apa sob?
Replyfungsinya kaya buat mindahin GameObject dari terjemahan.
Replysedikit bingung ane gan
Replybingung dimana gan? hihi
Replymantab banget gan
Replysolder uap
gk work asw
ReplyNote:
-Berkomentarlah dengan sopan
-Dilarang menaruh link web lain
-Dilarang rusuh
-Kalo nitip sendal harus di gembok