oketeknologi.com – kali ini kami akan memberikan penjelasan user interface pada unity dan mengenalkan berbagai komponen yang ada pada tampilan user interface (UI) Unity. sepertinya yang kita ketahui bahwa unity adalah salah satu game engine terbaik yang dikembangkan oleh Unity Technologies dan bersifat cross-platform. Bagi kalian yang pertama kali membuka software Unity, mungkin akan merasa bingung karena banyak sekali tab window pada tampilan awal. manfaat mengetahui fungsi komponen yang ada pada UI Unity akan mempermudah dan mempercepat proses pengerjaan sebuah project game.
Pada saat pertama kali membuka project unity, Ada enam window yang harus kita ketahui ketika mengembangkan sebuah game menggunakan Unity. Dari enam window terdiri dari Toolbar, Scene, Project, Hierarchy, Inspector, Game, Status bar.
- Toolbar menyediakan tombol tool untuk mengatur berbagai GameObject/komponen dalam game scene
- Hierarchy sebuah window yang berisi kumpulan semua GamObject, seperti 3D Object, light, UI, Sound, Effect, Video dan Camera.
- Game View sebuah window yang menampilkan permainan dijalankan. Ketika Anda mengklik tombol Play, simulasi dimulai.
- Scene View untuk mengatur dan membuat tampilan dunia game anda.
- Inspector memungkinkan Anda untuk melihat dan mengedit nilai dari properti GameObject yang dipilih saat ini.
- Project Window yang menyimpan semua asset yang digunakan untuk membuat sebuah game, biasanya terdiri dari script, texture, 3D model, audio clip, image, material, animation dan lain-lain yang disimpan dalam penyimpanan harddisk komputer.
Penjelasan User Interface Unity
Toolbar
Ada beberapa toolbar yang wajib kalian ketahui seperti hand tool, move tool, rotate tool, scale tool, dan react tool.
Untuk mengakses masing-masing tool yang ada di atas, kita bisa klik tools yang ingin di gunakan. kita dapet mengakses tools tersebut dengan shortcut keyboard seperti, Q, W, E, R dan T. Berikut fungsi masing masing setiap tools:
- Hand Tool : Digunakan untuk mengerakan tampilan view pada Scene window.
- Move Tool : Digunakan untuk mengubah posisi pada sebuah GameObject pada sumbu X, Y Z.
- Rotate Tool : Digunakan untuk mengubah rotasi pada sebuah GameObject pada sumbu X, Y, Z.
- Scale Tool : Digunakan untuk mengubah ukuran pada sebuah GameObject pada sumbu X, Y, Z.
- React Tool : Digunakan untuk mengubah GameObject dari sudut pandang 2D.
fungsi gambar diatas sebelah kiri untuk menampilkan gizmoz di tampilan Scene View. biasa itu dipakai untuk melihat titik pivot pada sebuah GameObject . sedangkan di sebelah kanan untuk tombol Putar, Jeda, dan Langkah dalam tampilan Game.
Hierarchy
Hierarchy berisi sebuah kumpulan GameObject yang ada di dalam scene. Jendela Hierarchy dapat digunakan untuk mengurutkan dan mengelompokkan GameObject yang Anda gunakan dalam sebuah Scene. Saat Anda menambahkan atau menghapus GameObject dalam tampilan Scene, Anda juga menambahkan atau menghapusnya dari jendela Hierarchy.
Hierarchy juga memiliki konsep parent and child. Kita bisa memasukan sebuah objek menjadi child dari objek lain. Caranya dengan drag and drop GameObject di hierarchy ke dalam game object lain yang ingin dijadikan parent.
Game View
Game View untuk melihat tampilan akhir dari sebuah game ketika sedang dijalakan. Ketika kita masuk ke dalam play mode, kita bisa mengubah/mengedit value dari property di inspector secara run time jadi kita bisa lihat perubahan secara langsung. Namun perubahan itu hanya terjadi di play mode saja, ketika kita kembali ke editing mode, value yang baru saja di ubah selama di play mode tidak akan tersimpan. maka dari itu tidak disarankan untuk mengubah nilai value dari property selama di play mode.
Scene View
Scene adalah tampilan interaktif yang digunakan untuk melihat secara visual game ke dunia yang Anda ciptakan. Anda dapat menggunakan tampilan Scene untuk memilih dan memposisikan pemandangan, karakter, Kamera, lampu, dan semua jenis GameObject lainnya.
Inspector
Inspector untuk melihat dan mengedit properti dan pengaturan untuk GameObject seperti player, script, scene, prefab, asset, dan lain-lain, serta pengaturan dan preferensi dalam Editor. Jika kita sedang memilih sebuah GameObject di dalam scene view, maka yang ditampilkan oleh inspector adalah komponen yang dipilih tersebut. Pada inspector kita bisa mengganti value dari berbagai property dari komponen. Kita juga bisa memberikan reference ke Gameobject sebagai nilai value dari property dengan cara drop and drag GameObject yang akan di referensikan ke dalam nilai valuenya.
beberapa penggunaan inspector yang cukup membantu kita bisa mengubah nilai value dari property secara lebih dari satu GameObject , cara ini sangat bermanfaat jika setiap GameObject memiliki komponen yang sama.
Project
Project Window menampilkan dan mengorganisir semua file yang terkait dengan Proyek Anda. Di dalam project window, kita bisa memasukan aset yang akan kita gunakan seperti script, texture, 3D model, audio clip, image, material, animation dan lain-lain.