Translate() dan Raycast()

Buatlah project baru atau scene baru
Tambahkan GameObject Cube dan Plane
Kemudian atur posisi Cube agar berada tepat di atas Plane seperti berikut




Selanjutnya kita buat script




Pasang script tersebut ke cube lalu tekan tombol panah atas
Boleh tambahkan gambar biar jelas
Lalu tambahkan script berikut di void update




Jalankan kembali game, lalu coba tekan tombol panah kanan, panah kiri. Selanjutnya tekan dan tahan tombol shift kiri + tekan tombol panah kanan atau kiri. Bagaimana hasilnya?




Tambahkan method isGrounded(), lalu jalankan kembali gamenya, tekan tombol spasi, apa yang terjadi ?




Atur posisi Main Camera menjadi seperti berikut




Tambahkan GameObject Plane lagi lalu berinama 'target'
Ubah ukuran nya dengan menekan tombol 'R', sehingga menjadi seperti ini




Setelah itu kita buat script, berinama 'RaycastCube'




Pasang script tersebut di GameObject Cube, isikan parameter target dengan GameObject plane 'target' yang tadi sudah dibuat.
Lalu centang  parameter 'isMoving', jalankan game nya lalu klik kanan mouse. Lihat apa yang terjadi

Translate() dan Raycast() Translate() dan  Raycast() Reviewed by Have on April 20, 2020 Rating: 5

Tidak ada komentar