Unity memiliki beberapa nama folder proyek untuk menunjukkan bahwa konten memiliki tujuan khusus. Beberapa folder ini memiliki efek pada urutan kompilasi skrip. Nama folder ini:
Lihat Nama folder khusus untuk informasi lebih lanjut tentang folder ini.
Unity mengkompilasi scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary dalam empat fase terpisah, berdasarkan di mana file skrip terletak di dalam struktur folder proyek. Unity membuat file proyek CSharp terpisah (.csproj) dan perakitan yang telah ditentukan untuk setiap fase. (Jika tidak ada skrip yang memenuhi syarat untuk fase kompilasi, Unity tidak membuat file atau perakitan proyek yang sesuai.)
Urutan kompilasi signifikan ketika skrip referensi kelas dikompilasi dalam fase yang berbeda (dan oleh karena itu terletak dalam perakitan yang berbeda). Aturan dasar adalah bahwa apa pun yang disusun dalam fase after yang saat ini tidak dapat direferensikan. Apa pun yang disusun dalam fase saat ini atau fase sebelumnya tersedia sepenuhnya.
Fase kompilasi adalah sebagai berikut:
Phase | Assembly name | Script files |
---|---|---|
1 | Majelis-CSharp-firstpass | Script runtime di folder yang disebut Aset Standar, Aset Standar Pro dan Plugin. |
2 | Majelis-CSharp-Editor-firstpass | Script editor di folder yang disebut Editor yang mana saja di dalam folder tingkat atas yang disebut Aset Standar, Aset Standar Pro dan Plugin. |
3 | Assembly-CSharp | Semua skrip lain yang bukan di dalam folder yang disebut Editor. |
4 | Datasheet | Semua skrip yang tersisa (yang ada di dalam folder yang disebut Editor). |
Sitemap Aset Standar hanya bekerja di folder akar Note:.AssetsSetiap media atau data yang dapat digunakan dalam permainan atau proyek Anda. Aset mungkin berasal dari file yang dibuat di luar Unity, seperti model 3D, file audio atau gambar. Anda juga dapat membuat beberapa jenis aset di Unity, seperti Pengontrol Animator, Audio Mixer atau Tekstur Render. More info
Lihat di Glossary root folder.
Anda dapat mengatur skrip dalam proyek Anda menggunakan rakitan Anda sendiri dengan membuat file definisi perakitan. Menentukan rakitan Anda sendiri dapat mengurangi jumlah kode yang perlu diisi ulang ketika Anda membuat perubahan kode yang tidak terkait dan dapat memberikan lebih banyak kontrol atas ketergantungan pada rakitan lain. Lihat Script Kompilasi - Majelis Definisi File untuk informasi lebih lanjut.