Memahami Prefabs Membuat Animasi

Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. 5. Perhatikan partikel akan berubah seperti gambar 2.24 pada jendela Scene Gambar 2.23. Mengubah nilai dan warna paritkel pada Inspector

2.7 Memahami Prefabs

Prefab adalah salah satu Assets yang dapat digunakan berkali-kali. Prefab terletak pada Project View dan dapat dimasukkan kedalam Scene View dengan cara di-drag. Selain itu, prefab pun dapat dikaitkan di-link-kan dengan game object lain. Contoh aplikasinya, misalnya untuk membuat sebuah peluru yang ditembakkan pistol, kita hanya perlu sekali saja membuat game object berupa peluru, lalu peluru tersebut dijadikan prefab, kemudian prefab peluru diletakan pada ujung pistol, lalu nanti ketika mouse ditekan, maka prefab peluru dapat ditembakkan berkali-kali. Proses ini disebut instatiate. Lebih detail aplikasinya akan dijelaskan pada sub bab membuat game. Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. Langkah membuat prefab adalah : 1. Klik Asset Create Prefab Gambar 2.23. Membuat Prefab 2. Secara default, Unity akan memberikan nama New Prefab, anda bisa menggantinya dengan nama lain pada jendela Inspector. Penamaan ini untuk memudahkan saat prefab di-load oleh script. Perhatikan gambar 2.24 Gambar 2.23. Mengubah nama Prefab Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. 3. Buat cube pada Jendela hierarchy, lalu drag cube ke dalam New Prefab. New Prefab ini, coba ganti dengan nama PrefabCube Lihat gambar 2.24. Catatan : Penamaan PrefabCube ini hanya contoh saja, anda dapat menggantinya dengan nama lain. Gambar 2.24 Men-drag cube kedalam PrefabCube 4. Setelah cube di-drag ke PrefabCube, anda tidak memerlukan cube lagi, oleh karena itu hapus cube yang ada di jendela Scene dengan cara klik lalu tekan delete pada keyboard. 5. Sekarang anda memiliki PrefabCube yang bisa di-drag sebanyak-banyaknya kedalam Jendela Scene tanpa harus membuat cube satu persatu.

2.8 Membuat Animasi

Animasi dapat dilakukan dengan dua cara, yaitu : 1. Melalui perubahan keyframe postion, rotation, scale tanpa scripting. 2. Dengan scripting. drag Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. Pada bagian ini akan dijelaskan animasi tanpa scripting, untuk animasi dengan scripting akan dibahas pada sub bab scripting. Catatan : dalam contoh dibawah ini, animasi yang dibuat menggunakan game object cube Langkah membuat animasinya adalah sebagai berikut : 1. Klik Create Game Object Cube 2. Klik Windows Animation Perhatikan gambar 2.25 3. Klik record button, simpan dengan nama New Animation Perhatikan gambar 2.26 Gambar 2.25 Jendela Animation Gambar 2.26 Save Animation klik save Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. 4. Klik Add Key untuk mengunci frame Gambar 2.27 Mengunci Frame 5. Geser cube pada sumbu x, y atau z lihat gambar 2.28 Gambar 2.28 Menggeser Frame Gambar 2.29 Menggeser Cube pada sumbu x untuk membuat animasi geser geser Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. 6. Ingat, yang anda geser adalah garis yang berwarna merah. Setiap garis merah digeser ke kanan pada jendela animation, maka disaat yang sama apabila posisi cube di jendela scene view digeser, akan terbentuk keyframe baru. Coba perhatikan gambar 2.30 Gambar 2.30 Menggeser Cube pada sumbu x untuk membuat animasi 7. Untuk melihat animasi yang sudah dibuat coba tekan button play pada jendela Animation.

2.9 Membuat Lighting