Postingan

Membuat Karakter dan Animasi 3D

Gambar
Karena pada postingan sebelumnya sudah dibuat terrain, maka untuk sekarang saya akan membahkan karakter dan animasi 3D pada projek Unity sebelumnya. untuk karakter dan animasi bisa di download di  www.mixamo.com , pada website ini disediakan cukup banyak karakter serta animasi yang dapat didownload dan langsung digunakan pada projek Unity Setelah mendownload karakter dan animasi yang dibutuhkan maka langkah selanjutnya yaitu menerapkan pada projek Unity, dengan cara drag and drop pada folder projek Unity. Setelah itu buat Animator Controller-nya seperti berikut Setelah itu buat Script Player Controller seperti dibawah ini Langkah selanjutnya tambahkan kamera yang dapat mengikuti pergerakan dari karakter yang telah kita buat. agar kamera dapat mengikuti karakter kita harus menambahkan pula Script seperti dibawah Tambahkan Animator Controller yang telah dibuat diawal pada Karakter Setelah semua selesai maka hasilnya akan seperti berikut : Sekian yang dapat penulis sampaikan mengenai ...

Tutorial Pembuatan Terrain 3D dengan Unity

Gambar
Terrain adalah arena permainan yang biasanya berupa hamparan dengan texture tanah, rumput, pasir, bebatuan atau air. Pada terrain pada umumnya juga terdapat model gunung, lembah, pohon dsb. 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. Buatlah Project 3D baru di Unity. Berikan nama untuk project (bebas apa saja). Sekali lagi pastikan pilihan 3D aktif. Jika project sudah dibuat, import package standar Unity. Ada dua cara untuk melakukan import package Unity Menggunakan Window >  Asset Store (Ctrl+9) (harus terhubung dengan internet) Asset yang digunakan pada project ada 3 yaitu :  Setelah mendownload asset-asset tersebut maka langkah selanjutnya hanya tinggal meng-impor asset itu ke project kita. Langkah selanjutnya yaitu membuat terrain pada unity dengan mengklik menu GameObject -> 3D Object -> Terrain Setelah itu kit...

Tutorial Penggunaan fungsi Translate() dan Raycast() pada Unity

Gambar
Pada kesempatan kali ini akan membahas bagaimana cara penggunaan dari Translate() dan  Raycast(). 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. Sedangkan Fungsi Raycast() merupakan fungsi untuk melakukan penembakan ke arah yang dituju oleh kursor mouse dan menghasilkan koordinat Vector 3D. langkah-langkah penerapan fungsi Translate() : buat buat plane dan cube. untuk membuat nya kita tinggal cara klik menu GameObject -> 3D Object -> Cube. setelah cube dibuat tambahkan Rigidbody pada cube dengan meng-klik Component -> Physics -> Rigidbody. Rigidbody disini berfungsi untuk memberikan efek gravitasi pada suata objek. Setelah itu atur posisi objek dan tambahkan asset pada cube dengan cara drag file asset gambar pada cube Lalu buat script dengan meng...

Cara Membuat Prefab Dan Menggunakannya

Gambar
Prefab merupakan sebuah GameObject yang disimpan ke dalam Assets, yang nantinya bisa dimanfaatkan menjadi GameObject kembali. dalam pembahasan ini akan jelaskan langkah-langkah pembuatan prefab sederhana. langkah pertama yaitu membuat dan mengatur posisi lantai agar ketika GameObject di pakaikan Rigidbody tidak langsung jatuh dan hilang. Agar tampilan lantainya tidak hanya berwarna putih maka dapat menggunakan material, pada project ini menggunakan material Floor Wood Setelah itu buat Empty Child dengan menggunakan menu GameObject > Create Empty Child dan atur posisi dimana bola akan muncul. dan rename menjadi TitikJatuh setelah itu tinggal membuat prefab bola basket dengan menggunakan Sphare dan material Basket Ball. Jika bola sudah jadi maka langkah selanjutnya yaitu masukan bola basket ke folder Assets > Prefab dengan cara drag object ke folder seperti pada gambar, maka prefab bola basket sudah bisa selesai. Jika sewaktu-waktu kita ingin menggunakan object bola basket...

Cara menggunakan UI pada OnGUI dan pengenalan tipe-tipe data

Gambar
UI pada OnGUI Langkah pertama, yang harus kita lakukan yaitu membuat project Unity, untuk Unity yang akan saya gunakan adalah Unity versi 2020.3.15. Buat project baru dengan nama Belajar Unity.     Langkah Kedua, setelah project terbuka selanjutnya tambahkan C# Scripts pada asset dengan nama HelloWorld.   Langkah ketiga, setelah menambahkan C# Script maka tinggal  double click  saja pada file tersebut maka akan langsung diarahkan untuk membuka Visual Studio Code, lalu tinggal tambahkan code sebagai berikut. using System.Collections; using System.Collections.Generic; using UnityEngine; public class HelloWorld : MonoBehaviour {     public string IsiTeks;     private void OnGUI()     {         GUILayout.BeginArea(new Rect(100, 100, 300, 50));         GUILayout.Label(IsiTeks);         GUILayout.EndArea();     } } Langkah Terakhir, masukan teks pada inspecto...

Tutorial import asset dari Asset Store dan melakukan rotation & scale objek pada aplikasi Unity

Gambar
Langkah-langkah untuk melakukan import asset dari Asset Store Buka apikasi unity yang telah terinstall pada PC/laptop. Kemudian klik Window > Asset Store seperti gambar dibawah ini Setelah di klik akan muncul tampilan seperti berikut Pada gambar diatas kita bisa memilih Search Online untuk men-download asset di website assetstore.unity.com yang akan kita gunakan untuk projek yang dikerjakan   Pilih asset yang akan digunakan kemudian tinggal tambahkan ke My Asset Setelah ditambahkan ke My Asset tinggal ditambahkan saja ke projek yang dikerjakan dengan mengklik Open Package Manager pada Asset Store di Unity. Setelah melakukan import maka Asset akan ditambahkan pada projek tinggal gunakan saja dengan melakukan drag and drop pada #Scene Maka Asset yang telah kita import sudah siap digunakan pada projek-projek yang akan kita kerjakan. Melakukan Rotation dan Scale pada objek aplikasi AR Untuk melakukan Rotation kita tinggal klik Rotate Tool kemudian tinggal rotasi objek sesuai de...