Postingan

Shooting Target Pada Unity

Gambar
Shooting Target Pada Unity           Pada kesempatan kali ini saya ingin berbagi materi mata kuliah Pemrograman Permainan yang diajarkan oleh Bapak Dolly Virgian Shaka Yudha Sakti.  Materi pada pertemuan 9 membahas mengenai fungsi Instantiate(). Jika pada materi sebelumnya bola yang dibuat secara run time dibiarkan jatuh begitu saja, kali ini bola-bola tersebut akan dilemparkan menuju sebuah sasaran. Buatlah Project baru di unity atau cukup Scene baru saja jika masih ingin menggunakan project yang sudah digunakan dalam materi sebelumnya. Tambahkan sebuah plane dengan cara klik menu GameObject -> 3D Object -> Plane Atur posisi plane pada komponen Transform menjadi (0,0,0). Setelah itu klik main Camera di tab Hierarchy, kemudian ganti position menjadi  (0,0,0) dan Rotationnya menjadi (0,90,0). Tambahkan Cube dengan Cara Klik GameObject -> 3D Object -> Cube   Siapkan prefarb Bola dan Ganti nama prefab menjadi peluru...

Tutorial Translate dan RayCast Pada Program Permainan

Gambar
Tutorial Membuat dan menggunakan fungsi Translate() dan  Raycast() untuk program permainan. Translate () 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. Selanjutnya, Mari kita mencoba mebuat dan menggunakan fungsi Translate () dan Raycast : Buatlah project baru di Unity atau cukup Scene baru, saja 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 . Kemudian atur posisi Cube agar berada tepat di atas Plane seperti berikut ...

Tutorial Singkat Membuat Prefab

Gambar
Tutorial Singkat Membuat Prefab Prefab merupakan sebuah GameObject yang disimpan ke dalam Assets, yang nantinya bisa dimanfaatkan menjadi GameObject kembali. Idenya game yang akan dibuat kali ini cukup sederhana yaitu membuat Prefab dari sebuah GameObject dan mendaftarkannya sebagai sebuah variable public agar dapat dibuat ulang berkali-kali oleh fungsi pemanggil. Fungsi ini merupakan salah satu fungsi yang sering digunakan dalam pembuatan game. Langkah Pembuatan : Buatlah project baru di Unity atau cukup Scene baru saja (jika Anda masih ingin menggunakan project materi sebelumnya). Pastikan Project yang digunakan adalah Game 3D. Tambahkan sebuah Plane dengan cara klik menu GameObject -> 3D Object -> Plane lalu ganti namanya menjadi Lantai1 . Seperti Gambar Dibawah ini : Tambahkan plane kedua, ganti namanya menjadi Lantai2 dan atur scalenya menggunakan tombol Scale di pojok kiri atas atau masukkan angkanya pada panel transform. Ang...

Interaksi Object Cube 3D Pada Unity

Gambar
Pada Kesempatan kali ini saya ingin menyampaikan materi yang telah saya pelajari terkait Interaksi Object. Pertama kita akan membuat 3D Object Cube dengan cara klik GameObject->3D->Cube. Selanjutnya buat tiga kubus yang sama dengan cara, klik kanan pada cube yang sudah dibuat dan klik Duplicate. Selanjutnya kita akan membuat tag baru dengan cara pilih object manapun, lalu lihat kotak Inspector di sebelah kanan, klik Tag->Add Tag lali beri nama "Kotak1" Kalau sudah maka pilih Kubus4 dan ubah Tag-nya menjadi kotak1 yang nantinya akan berpengaruh pada Script. Selanjutnya Klik Kanan pada Folder Script ->Create-> C# Script dan Beri nama "ScriptKubus" Lalu Ketik Code Berikut : Pada baris ke 7: berisi 4 variabel boolean yang akan mengatur baris mana saja yang akan aktif pada fungsi Update(). Selanjutnya pada baris 13: baris ini akan memutarkan kubus yang dipasangi script. Misalnya, script ini dipasang di Kubus1...