Postingan

Menampilkan postingan dari April, 2020

Translate dan Raycast dengan Unity

Gambar
Pada kesempatan kali ini, kita akan membuat translate dan raycast degan unity. Sebelumnya kita pelajari dulu apa yang dimaksud dengan 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. Fungsi Raycast() merupakan fungsi untuk melakukan penembakan ke arah yang dituju oleh kursor mouse dan menghasilkan koordinat Vector 3D. Buatlah project baru di Unity. 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 dengan menggunakan gizmo atau panel Transform.  Tambahkan sebuah...

Prefab dengan Unity

Gambar
Prefab merupakan sebuah GameObject yang disimpan ke dalam Assets, yang nantinya bisa dimanfaatkan menjadi GameObject kembali. Kali ini, kita akan belajar Prefab dengan Unity. Buatlah project baru di Unity atau cukup Scene baru. Lalu klik GameObject -> 3D Object , pilih Plane dan ganti dengan Lantai1. Tambahkan plane kedua, ganti namanya menjadi Lantai2 dan atur scalenya menggunakan Scale Tool di pojok kiri atas atau masukkan angkanya pada panel transform. Angkat posisi Lantai2 sedikit ke atas dan atur kemiringannya. Klik Lantai2 pada tab Hierarchy kemudian buat GameObject Child dengan cara klik menu GameObject -> Create Empty Child .Atur posisi GameObjectChild tadi menggunakan gizmo atau panel Transform sehingga sedikit di atas Lantai2  Selanjutnya buat sebuah Sphere baru dengan cara klik menu GameObjects -> 3D Object -> Sphere dan ganti namanya menjadi Bolaku. Lalu Import new asset. Klik Bolaku dan tambahkan RigidBody dengan cara ...

GUI Skin dengan Unity

Gambar
Pada Tutorial ini materinya adalah belajar GUI Skin dengan Unity. Buatlah project baru di Unity, kemudian tambahkan sebuah GUISkin dengan cara klik menu Assets -> Create -> GUISkin . Beri nama BelajarGUISkin. Setelah itu tambahkan beberapa Assets yang sudah diunduh tadi seperti assets untuk tombol (beberapa template gambar button berekstensi png) dan assets font. Untuk melakukan import Assets, dapat dilakukan dengan beberapa cara, salah satunya dengan cara klik menu Assets -> Import New Assets atau dengan drag filenya langsung dari Windows Explorer. Pastikan semua assets yang akan digunakan sudah di-import. GUI Skin memiliki 2 jenis font, Ada font global yang letaknya di panel paling atas, dan ada font lokal yang berada di setiap parameter GUI. Ubah font khusus button dengan drag file font pada Assets ke Button -> Overflow . Atau klik tombol kecil di sebelaha kanan kolom Font lalu browse, cari Font pada Asset. Lalu ubah Font Size menjadi 24. Be...

Interaksi Object

Gambar
Buatlah project baru di Unity. Tambahkan 4 buah Cube dengan cara klik menu GameObject -> 3D Object -> Cube . Posisikan Cube agar berada di depan kamera. Kemudian, duplicate Kubus1 hingga menjadi 4 buah Kubus seperti ini, klik kanan pada bagian Hierarchy 'Kubus1' -> Duplicate . Beri nama cube tersebut dengan nama Kubus1, Kubus2, Kubus3, dan Kubus4. Caranya klik Cube pada tab Hierarchy, tekan F2 dan ketik namanya, atau bisa juga menggunakan tab Inspector dan ketik namanya di textbox paling atas.   Atur posisi masing-masing cube sehingga terlihat berbaris. Caranya bisa dengan mengatur koordinat pada Transform (Inspector) atau drag menggunakan gizmo. Tambahkan satu Tag baru dengan cara klik salah satu GameObject (manapun), lalu pada tab Inspector klik Tag dan pilih Add Tag… Klik tombol (+) dan masukkan Tag baru “Kubus1”. Pilih Kubus4 pada Hierarchy dan ganti Tag-nya (pada Inspector) menjadi Kubus1. Kita akan menggunakan ini pada script nan...