Rigidbody Kinematic Rigidbodies Collider

Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia.

2.10 Menerapkan Physics pada Game Object

Physics pada Unity diantaranya dipakai untuk mengontrol gravitasi, gaya dan tumbukan collision pada suatu game object. Unity memiliki bawaan NVIDIA PhysX Physic engine. Pada sub-menu Physic terdapat pilihan seperti gambar 2.35 : Gambar 2.35 Sub-menu pada Physics

1. Rigidbody

Rigidbody merupakan sub-menu physics yang salah satu fungsinya digunakan untuk mengontrol gravitasi pada game object. Untuk mencoba menerapkan rigidbody ini, langkahnya adalah sebagai berikut : - Buat Object cube, GameObject Create Other Cube - Buat Object plane, GameObject Create Other Plane - Tempatkan posisinya seperti gambar 2.36 Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. Gambar 2.36 Membuat Cube dan Plane - Terapkan Physics pada cube pastikan posisi cube melayang diatas plane, langkahnya : Klik Cube, klik Component Physics Rigidbody - Tempatkan posisi Main Camera seperti gambar 2.37. Sehingga pada saat di- play pergerakan jatuhnya cube ke plane akan terlihat. Gambar 2.37 Menggeser Posisi Main Camera cube plane Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. - Klik Game View, Lalu tekan button Play - Perhatikan apa yang terjadi ? Kalau langkah anda betul, seharusnya cube akan jatuh secara realistis menimpa plane. Catatan : Pada jendela Inspector, secara default properties Use Gravity di-checklist. Artinya ketika diterapkan rigidbody pada game object, secara otomatis berlaku gravitasi pada obyek tersebut. Gambar 2.38 properties pada Inspector pada saat diterapkan rigidbody pada Game Object

2. Kinematic Rigidbodies

Untuk keperluan tertentu, kita dapat menon-aktifkan properties Use Gravity. Kita dapat menerapkan rigidbody yang lain dengan cara men-checklist Is Kinematic. Kinematic Rigidbodies tidak dipengaruhi oleh gaya, gravitasi dan tumbukkan. Use Gravity aktif Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. Salah satu aplikasi kinematic ini yaitu pada prefab peluru yang ditembakkan oleh pesawat yang dikontrol melalui script. Lebih lanjut cara menerapkannya dapat dilihat pada tutorial membuat game di sub bab berikutnya.

3. Collider

Collider merupakan komponen physic yang dipakai untuk mengontrol tumbukan antar game object. Secara default Unity menyertakan collider ketika kita membuat cube, sphere, capsule dan plane. Namun, untuk obyek game object yang di-import dari software modelling lain, maka kita perlu menambahkan collider terhadap obyek tersebut secara. Unity menyediakan lima tipe collider sebagai berikut : - Box, digunakan untuk obyek berbentuk kubuskotak - Sphere, digunakan untuk obyek berbentuk bola - Capsule, digunakan untuk obyek berbentuk kapsul - Mesh, digunakan untuk obyek yang memiliki mesh yang kompleks - Wheel, digunakan untuk obyek berbentuk roda Langkah membuat collider adalah sebagai berikut :

1. Klik Component Physics Box Collider