Tutorial Unity 3D Pertemuan Ke 8(Membuat Translate dan Raycast)

kali ini saya akan membahas mengenai bagaimana cara membuat Membuat Translate dan Raycast.


  • Pastikan Project yang digunakan adalah Game 3D.



  • Tambahkan sebuah GameObject cube dengan cara klik menu GameObject -> 3D Object -> Cube dan tambahkan sebuah Component Rigidbody melalui menu Component -> Physics -> Rigidbody.



  • Tambahkan sebuah asset gambar apapun dengan cara klik kanan pada panel Assets lalu pilih Import New ASsets… Pasang texture tersebut pada Cube. Gambar ini hanya untuk membuat cube lebih menarik saja.



  • Berikutnya buat script dan beri nama TranslateScript.cs lalu ubah menjadi seperti di bawah ini:

  • Pasang script tersebut ke cube yang tadi dibuat, lalu jalankan Games Tekan tombol panah atas lalu coba tekan tombol panah kanan, panah kiri. Selanjutnya tekan dan tahan tombol shift kiri + tekan tombol panah kanan atau kiri,selanjutnya tekan tombol spasi

  • Jika tidak ada kesalahan (debug) seharusnya game sudah bisa menggerakkan Cube menggunakan keyboard dan meloncat jika menekan tombol spasi.


sekarang kita lanjutkan membuat Raycast
Berikutnya Cube akan dibuat bergerak menuju suatu titik berdasarkan inputan dari mouse. langkah-langkahnya adalah
  • buat lah cube kembali dan taruh cube di sebelah cube pertama beri jarak
  • Tambahkan sebuah Plane lainnya, beri nama Target. Kecilkan ukuran Plane tersebut dengan menggunakan gizmo scale dan tambahkan sebuah material dan beri warna tertentu sehinga plane target dapat terlihat kontras dengan Plane yang berada di bawahnya.


  • Buat script lalu beri nama RaycastCube.cs

  • Pasang script tersebut di GameObject Cube yg ke 2, isikan parameter target dengan GameObject plane target yang tadi sudah dibuat. Untuk percobaan awal, biarkan parameter Is Moving tidak dicentang kemudian jalankan Game. Klik kanan pada sembarang tempat di plane pertama, perhatikan plane yang dipasang material akan berpindah pada posis tepat di posisi mouse dan Cube berputar sesuai dengan arah Plane tersebut.

Mungkin Itu saja Tutorial dari saya sekian dan terima kasih

Comments

Popular posts from this blog

Tutorial Unity 3D Pertemuan Ke 10(Membuat Animasi)

Tutorial Unity 3D Pertemuan Ke 11(simple animation dengan UI System)