Translate dan raycast

 

Hello gaes, Kembali lagi Bersama gue

Kali ini kita akan mempelajari tentang translate dan raycast

Apasih translate dan raycast itu?

Translate adalah sebuah fungsi untuk membuat sebuah objek bergerak secara relatif terhadap posisinya sendiri dan bukan pada posisi dunia. Contohnya jika tombol panah maju ditekan maka objek akan mau ke depannya dan bukan ke arah depan pandangan pengguna.

 

Fungsi Raycast() merupakan fungsi untuk melakukan penembakan ke arah yang dituju oleh kursor mouse dan menghasilkan koordinat Vector 3D.

 

Langsung saja masuk ke tutorialnya

Langkah pertama seperti biasa membuat project baru.


 

Lalu tambahkan cube dan plane

 


 

Tambahkan rigidbody untuk cube nya


 

Tambahkan texture ke cube dengan cara drag texture ke unity, lalu drag ke cube nya.


 

Buat script Translatescript.cs dan ketikan script seperti gambar dibawah ini dan masukan ke game object cube


Selanjutnya membuat raycast

Tambahkan sebuah Plane lainnya, beri nama Target. Kecilkan ukuran Plane tersebut dengan menggunakan gizmo scale dan tambahkan sebuah material dan beri warna tertentu/pasang teksture sehinga plane target dapat terlihat kontras dengan Plane yang berada di bawahnya.


 

Buat script seperti dibawah ini lalu drag ke game object cube

 

Sekian pembahasan kali in, sampai jumpa di next tutorial

Link Budiluhur : http://budiluhur.ac.id

Komentar

Postingan populer dari blog ini

Pembuatan Karakter unity

Instantiate Dari Sebuah Prefab Unity

Membuat terrain dengan free asset yang ada di unity