Untuk membuat game 3D, mendirikan proyek Unity Anda dan kemudian membiasakan diri dengan konsep yang relevan dalam urutan berikut:
GameObjectsObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary adalah objek mendasar dalam Unity yang mewakili karakter, props, pemandangan, dan banyak lagi. Setiap objek dalam permainan Anda adalah GameObject.
GameObjects live di lingkungan 3D yang disebut scenesAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary. Anda dapat memikirkan adegan sebagai tingkat permainan, tetapi mungkin juga mewakili menu, kredit di akhir permainan atau sesuatu yang sama sekali.
Perilaku GameObjects didefinisikan oleh blok fungsi yang disebut komponen. Anda dapat melampirkan beberapa komponen untuk GameObjects. Komponen berikut adalah fundamental untuk game 3D:
Unity memungkinkan Anda untuk membuat Komponen Anda sendiri menggunakan scriptsA piece of code that allows you to create your own Components, trigger game events, modify Component properties over time and respond to user input in any way you like. More info
See in Glossary. Script memungkinkan Anda memicu peristiwa permainan, memodifikasi sifat Komponen seiring waktu dan menanggapi input pengguna. Unity mendukung bahasa pemrograman C # secara asli. Berikut beberapa contoh bagaimana Anda dapat menggunakan skrip dalam permainan Anda:
Untuk detail tentang cara menggunakan skrip di Unity, lihat Scripting Overview. Untuk mempelajari dasar-dasar scripting, ikuti . Untuk panduan yang lebih mendalam, lihat proyek contoh dan .
Model adalah representasi 3D dari objek. Mayoritas visual untuk game 3D terdiri dari model, seperti karakter, benda yang dapat berinteraksi, dan dunia di sekitar pemain.
Anda dapat menggunakan alat-alat seperti untuk membuat model di Unity. Namun, pekerjaan ini terbaik untuk prototyping, daripada untuk produk akhir.
Untuk menambahkan aset 3D yang lebih dipoles untuk produk akhir Anda, buat Model 3D, Bahan dan Tekstur dalam perangkat lunak pemodelan 3D dan kemudian mengimpornya menjadi Unity.
Unity menggunakan format model .fbx. Anda juga dapat menggunakan format model asli lainnya (misalnya, .max, .blend, .mb, .ma), dan Unity mengubahnya menjadi .fbx setelah mereka diimpor.
Model impor menjadi Unity untuk menggunakannya dalam proyek Anda.
Mesh 3D adalah bangunan struktural dari model 3D. Ini terdiri dari beberapa bentuk poligon. Untuk menambahkan model 3D ke GameObject, tambahkan Filter Mesh ke GameObject. Komponen Mesh Renderer membuat jala di tempat kejadian Anda; untuk memastikan model muncul dalam permainan Anda, tambahkan Renderer Mesh ke GameObject yang memiliki komponen Filter Mesh.
MaterialsAset yang menentukan bagaimana permukaan harus diberikan. More info
Lihat di Glossary menggabungkan informasi tentang penampilan visual permukaan, seperti TexturesGambar yang digunakan ketika membuat elemen GameObject, Sprite, atau UI. Tekstur sering diterapkan pada permukaan mesh untuk memberikan detail visual. More info
Lihat di Glossary, warna kaleng, dan ShadersProgram yang berjalan di GPU. More info
Lihat di Glossary. Gunakan Bahan untuk menentukan cara membuat permukaan.
Pelajari Tutorial di .
Desain lingkungan adalah proses menciptakan lingkungan untuk gameplay untuk berlangsung. Anda mungkin merancang dan membangun lingkungan Anda pada saat yang sama di Editor Unity, atau Anda mungkin merancang lingkungan di luar Unity dan kemudian membangunnya di Unity.
Untuk membangun lingkungan dalam game, Anda menambahkan GameObjects ke tempat kejadian dan memposisikan mereka sesuai dengan preferensi dan desain Anda. Selain menangani model Anda di tempat kejadian, Editor Unity mencakup serangkaian fitur TerrainPemandangan di tempat kejadian Anda. Terrain GameObject menambahkan pesawat datar besar untuk adegan Anda dan Anda dapat menggunakan jendela Inspektur Terrain untuk menciptakan lanskap rinci. More info
Lihat di Glossary built-in yang memungkinkan Anda untuk menambahkan lansekap ke permainan Anda. Di Editor, Anda dapat membuat beberapa ubin Terrain, menyesuaikan ketinggian atau penampilan lansekap Anda, dan tambahkan pohon atau rumput ke dalamnya. Baca lebih lanjut tentang Membuat dan Menggunakan Terrains.
Anda dapat mengimpor animasi yang dibuat dalam program lain, atau mengubah aset Anda langsung di Editor. Untuk informasi lebih lanjut tentang animasi 3D, lihat Kursus Belajar Unity.
Unity dapat klip animasi impor ketika Anda mengimpor model dengan animasi. Ini berarti Anda dapat menghidupkan model dalam program lain dan kemudian mengakses dan memanipulasi klip di Unity.
Gunakan Jendela Animasi untuk membuat dan memodifikasi Klip Animasi langsung di dalam Unity. Gunakan animasi KeyframeBingkai yang menandai titik awal atau akhir transisi dalam animasi. Bingkai di antara bingkai kunci disebut inbetweens.
Lihat di Glossary untuk menambahkan animasi sederhana ke GameObject dalam adegan Anda, seperti mengubah posisi, ukuran, atau rotasi.
Untuk mengontrol pemutaran Animasi KlipAnimasi data yang dapat digunakan untuk karakter animasi atau animasi sederhana. Ini adalah bagian "unit" sederhana dari gerakan, seperti (salah satu contoh spesifik) "Idle", "Walk" atau "Run". More info
Lihat di Glossary, Anda dapat memanggilnya langsung dalam skrip dengan Kelas, atau membuat dan memodifikasi Pengontrol AnimatorKontrol animasi melalui Lapisan Animasi dengan Mesin Negara Animasi dan Pohon Animasi Blend, dikendalikan oleh Parameter Animasi. Pengontrol Animator yang sama dapat direferensikan oleh beberapa model dengan komponen Animator. More info
Lihat di Glossary di Jendela AnimatorJendela di mana Animator Controller divisualkan dan diedit. More info
Lihat di Glossary.
Anda dapat menggunakan Jendela Animator untuk:
Login Adegan untuk menambah kedalaman dan suasana hati untuk lingkungan Anda dan untuk membantu pemain mengalami dunia permainan yang telah Anda buat. Untuk mengatur pencahayaan:
Lihat tutorial Unity Learn.
Anda dapat menambahkan musik latar belakang dan efek suara untuk permainan Anda di Unity; lihat Gambaran Keseluruhan Audio. Gunakan perangkat lunak pihak ketiga untuk membuat audio dan impor Anda menjadi Unity dengan pengaturan yang disarankan.
Gunakan Unity's physics engineSebuah sistem yang mensimulasikan aspek sistem fisik sehingga benda dapat mempercepat dengan benar dan dipengaruhi oleh tabrakan, gravitasi dan kekuatan lainnya. More info
Lihat di Glossary untuk mengontrol bagaimana GameObjects berinteraksi. Anda dapat menggunakan ini untuk meniru kekuatan seperti gravitasi dan mekanik, yang menentukan bagaimana GameObjects berperilaku pada tabrakan di dunia nyata. Anda juga dapat mengkonfigurasi pengaturan fisika untuk membuat fisika kustom agar sesuai dengan desain permainan Anda, yang mungkin tidak menjadi simulasi yang akurat dari dunia nyata. Untuk mempelajari cara menggunakan mesin fisika Unity, lihat Unity Learn . Lihat Physics section dari Panduan Pengguna untuk informasi lebih lanjut.
Untuk mengatur Fisika untuk GameObjects Anda:
Jika Anda ingin menambahkan menu atau membantu permainan Anda, Anda perlu mengatur antarmuka pengguna. Untuk mengatur antarmuka pengguna, gunakan WordPress.org.