Tutorial Translate dan Raycast pada Unity 3D
Mari kita coba praktekkan Translate dan Raycast pada Unity 3D!
Step 1
Buatlah project baru di Unity atau cukup Scene baru saja, pastikan Project yang digunakan adalah Game 3D.
Step 2
Buat plane untuk dasarnya dengan cara GameObject -> 3DObject -> Plane. lalu
tambahkan sebuah GameObject cube dengan cara klik Menu GameObject -> 3D Object -> Cube dan tambahkan sebuah komponen Rigidbody melalui Component -> Physics -> Rigidbody.
Step 3
Tambahkan sebuah asset gambar apapun dengan cara klik kanan pada panel Assets lalu pilih Import New Assets... pasang texture tsb pada Cube dan Plane. Gambar hanya untuk membuat Cube atau Plane lebih menarik saja
Step 4
lalu buat C# Script, beri nama "TranslateScript.cs" lalu ubah di notepad+ menjadi seperti dibawah ini.
Step 5
Pindahkan MainCamera kedalam Cube agar si kamera mengikuti Cube selalu, atur posisi kamera terserah mau dari depan, belakang,atas, bawah atau samping. lalu Running Game dan hasilnya akan seperti ini.
Step 6
Sekarang, kita buat Raycast yang bisa membuat Cube bergerak menuju suatu titik berdasarkan inputan dari mouse. atur Main Camera seperti semua sehingga tidak lagi menjadi child dari cube supaya bisa melihat keseluruhan Plane Cube dari atas.
Step 7
Tambahkan sebuah Plane lainnya, ubah nama menjadi "Target" yang bertujuan untuk menjadi Target nantinya. Kecilkan ukuran plane dengan menggunakan gizmo scale, dan tambahkan material gambar atau warna agar terlihat kontras dengan plane dasarnya.
Step 8
Buat script lalu beli nama RaycastCube.cs
Step 9
Pasang script tersebut di GameObject Cube, isikan parameter target dengan GameObject plane target yang tadi sudah dibuat. lalu hasilnya akan seperti ini
Selesai :D . nah itu dia cara pembuatannya
Step 1
Buatlah project baru di Unity atau cukup Scene baru saja, pastikan Project yang digunakan adalah Game 3D.
Step 2
Buat plane untuk dasarnya dengan cara GameObject -> 3DObject -> Plane. lalu
tambahkan sebuah GameObject cube dengan cara klik Menu GameObject -> 3D Object -> Cube dan tambahkan sebuah komponen Rigidbody melalui Component -> Physics -> Rigidbody.
Step 3
Tambahkan sebuah asset gambar apapun dengan cara klik kanan pada panel Assets lalu pilih Import New Assets... pasang texture tsb pada Cube dan Plane. Gambar hanya untuk membuat Cube atau Plane lebih menarik saja
Step 4
lalu buat C# Script, beri nama "TranslateScript.cs" lalu ubah di notepad+ menjadi seperti dibawah ini.
![]() | |
| TranslateScript.cs |
Step 5
Pindahkan MainCamera kedalam Cube agar si kamera mengikuti Cube selalu, atur posisi kamera terserah mau dari depan, belakang,atas, bawah atau samping. lalu Running Game dan hasilnya akan seperti ini.
Step 6
Sekarang, kita buat Raycast yang bisa membuat Cube bergerak menuju suatu titik berdasarkan inputan dari mouse. atur Main Camera seperti semua sehingga tidak lagi menjadi child dari cube supaya bisa melihat keseluruhan Plane Cube dari atas.
Step 7
Tambahkan sebuah Plane lainnya, ubah nama menjadi "Target" yang bertujuan untuk menjadi Target nantinya. Kecilkan ukuran plane dengan menggunakan gizmo scale, dan tambahkan material gambar atau warna agar terlihat kontras dengan plane dasarnya.
Step 8
Buat script lalu beli nama RaycastCube.cs
Step 9
Pasang script tersebut di GameObject Cube, isikan parameter target dengan GameObject plane target yang tadi sudah dibuat. lalu hasilnya akan seperti ini
Selesai :D . nah itu dia cara pembuatannya




Komentar
Posting Komentar