Postingan

Menambahkan Karakter dan Animasi 3D pada Project Unity

Gambar
Halo semuanya, di kesempatan kali ini saya akan membahas tentang bagaimana menggerakkan karakter 3D dalam Unity. Kita akan memanfaatkan beberapa Assets yang sudah tersedia dan meramunya menjadi sebuah game yang menarik. Silahkan unduh terlebih dahulu Assets yang akan kita gunakan nanti. Assets yang dibutuhkan adalah  Standard-Assets.unitypackage dan  Kiky Si Kancil.unitypackage . Assets bisa diunduh di sini Standard-Asset dan Kiky Si Kancil . Buatlah Project 3D baru di Unity. Import package Standard-Asset, kemudian tambahkan sebuah Terrain yang memiliki texture rumput. Silahkan baca artikel berikut  Membuat Terrain 3D pada Project Unity , jika belum mengetahui cara membuat Terrain dengan texture rumput. Cari folder Characters pada Assets, pilih folder ThirdPersonCharacter , pilih Prefabs dan masukkan prefab ThirdPersonController ke dalam Scene. Akan ada sesosok laki-laki yang seluruh kulit dan pakaiannya berwarna abu-abu. Namanya adalah Ethan, ia adalah salah ...

Membuat Terrain 3D pada Project Unity

Gambar
Halo semuanya, di kesempatan kali ini saya akan memberikan tutorial bagaimana membuat Terrain 3D pada project Unity. Terrain merupakan arena permainan yang biasanya berupa hamparan dengan texture tanah, rumput, pasir, bebatuan atau air. Pada terrain umumnya juga terdapat model gunung, lembah, pohon dan sebagainya. Sebagai sebuah game engine yang terintegrasi, Unity telah dilengkapi dengan world editor yang sangat lengkap, kita tidak perlu lagi bersusah payah hanya untuk membuat terrain utama dalam game. Langsung saja kita mulai, pertama buka software Unity 3D kalian. Kemudian buatlah project baru di Unity dan pastikan project yang digunakan adalah Game 3D. Jika project sudah dibuat, import package standar Unity. Ada 2 cara untuk melakukan import package Unity. Cara pertama menggunakan window Asset Store , import menggunakan cara ini mewajibkan kita terhubung ke Internet karena Unity akan langsung mengakses  https://assetstore.unity.com/  dan menampilkann...

Membuat dan Menggunakan Fungsi Translate() dan Raycast() untuk Program Permainan pada Project Unity

Gambar
Halo semuanya, di kesempatan kali ini saya akan memberikan tutorial bagaimana membuat dan menggunakan fungsi Translate() dan Raycast() pada untuk program permainan. Fungsi translate() merupakan 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. Sedangkan fungsi Raycast() merupakan fungsi untuk melakukan penembakan ke arah yang dituju oleh kursor mouse dan menghasilkan koordinat Vector 3D. Langsung saja kita mulai, pertama buka software Unity 3D kalian. Kemudian buatlah project baru di Unity dan pastikan project yang digunakan adalah Game 3D. Membuat Project Tambahkan sebuah GameObject cube dengan cara klik menu GameObject > 3D Object > Cube dan tambahkan sebuah Component Rigidbody melalui menu Component > Physics > Rigidbody . tambahkan juga GameObject plane dengan cara k...

Membuat dan Menggunakan Prefab, GameObject, Rigidbody, dan Material pada Project Unity

Gambar
Halo semuanya, di kesempatan kali ini saya akan memberikan tutorial bagaimana membuat dan menggunakan prefab untuk pemrograman permainan. Dimana Prefab merupakan sebuah GameObject yang disimpan ke dalam Assets, yang nantinya bisa dimanfaatkan menjadi GameObject kembali. Kemudian penggunaan fungsi Instantiate() di dalam script C# untuk membuat GameObject secara runtime. Serta penggunaan Rigidbody dan pembuatan material. Ide 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. Langsung saja kita mulai, pertama buka software Unity 3D kalian. Kemudian buatlah project baru di Unity dan pastikan project yang digunakan adalah Game 3D. Membuat Project Tambahkan sebuah Plane dengan cara klik menu  GameObject > 3D Object > Plane  lalu ubah namany...