Cross-compiler Linux IL2CPPBack-end scripting bersatu yang dapat Anda gunakan sebagai alternatif untuk Mono ketika proyek bangunan untuk beberapa platform. More info
Lihat di Glossary adalah seperangkat paket sysroot dan toolchain yang memungkinkan Anda untuk membangun Linux IL2CPP Players pada platform Standalone tanpa perlu menggunakan Editor Unity Linux atau mengandalkan Mono.
Jika Anda memenuhi prasyarat, Unity secara otomatis menginstal paket ini untuk Anda ketika Anda memilih target build Linux. Jika Anda ingin memilih proses ini dan menggunakan paket sysroot dan toolchain Anda sendiri, pergi ke Edit > Project Settings dan menonaktifkan kotak centang Toolchain Management. Jika Anda telah menginstal, Anda juga perlu menghapusnya dari manajer paket.Install Toolchain package automatically checkbox. If you already have these installed, you also need to remove them from the package manager.
Sitemap Menyiapkan argumen IL2CPP tambahan mungkin mempengaruhi kompilasi proyek Anda. Untuk informasi lebih lanjut, lihat Warning:.Penanganan argumen tambahan IL2CPP.
Unity perlu berikut untuk menginstal paket cross-compiler IL2CPP:
Paket sysroot Linux adalah direktori yang mencakup semua header dan perpustakaan yang perlu Anda bangun untuk Linux.
Setiap sistem operasi (OS) memiliki sistem build sendiri yang bervariasi dari satu ke yang lain. Jika Anda membangun menggunakan header dan perpustakaan OS tertentu, Pemain yang dibangun mungkin tidak berjalan pada sistem operasi lainnya. Untuk mengatasi ini, Unity menyediakan sysroot untuk membangun dengan yang bekerja pada semua platform Linux yang didukung.
Unity menyediakan paket toolchain untuk macOS, Windows, dan Linux. Setiap platform ini membangun Linux dengan cara yang unik.
Paket toolchain Linux adalah seperangkat alat (termasuk compiler dan linker) yang perlu dilakukan Unity untuk membangun Linux dari setiap sistem operasi ini.
Pastikan Anda memiliki ruang disk yang cukup untuk akun untuk unduhan paket, dekompresi, dan gunakan.
Dalam kasus yang jarang terjadi di mana Anda tidak yakin apakah Anda memiliki ruang yang cukup, mendefinisikan UNITY_ Login Variabel lingkungan CACHE dan menggunakannya untuk menyimpan sysroot dan paket toolchain yang tidak terkompresi. Variabel lingkungan adalah variabel yang Anda set di luar Unity yang tersedia untuk Unity untuk referensi. Dalam hal ini, Anda mengatur cache bahwa Unity dapat referensi ketika menekan paket sysroot dan toolchain. Variabel lingkungan spesifik untuk sistem operasi Anda, sehingga Anda perlu mengikuti panduan sistem Anda untuk mengaturnya.
Tabel di bawah ini menunjukkan persyaratan ruang disk total untuk setiap paket toolchain.
Paket Toolchain | Ruang disk yang diperlukan |
---|---|
com.unity.toolchain.linux-x86_64 | 462MB |
com.unity.toolchain.macos-x86_64-linux-x86_64 | 2 g |
com.unity.toolchain.win-x86_64-linux-x86_64: | 2 g |
Jika Anda memenuhi semua prasyarat di halaman ini, Anda dapat membangun proyek Anda sebagai Linux Player. Unity secara otomatis menggunakan cross-compiler Linux IL2CPP pada waktu build.
Untuk membangun Linux Player, ikuti langkah-langkah ini: