Mengintegrasikan Unity ke aplikasi Windows
Windows Player membangun binari

Pengaturan Windows Player

Halaman ini rincian pengaturan Player khusus untuk Windows. Untuk deskripsi pengaturan Player umum, lihat Pengaturan PemainPengaturan yang memungkinkan Anda mengatur berbagai pilihan khusus pemain untuk permainan akhir yang dibangun oleh Unity. More info
Lihat di Glossary
.

MacOS Player settings
Login Pengaturan pemain

Anda dapat menemukan dokumentasi untuk properti di bagian berikut:

Icon

Aktifkan pengaturan Override for Windows, Mac, Linux untuk menetapkan ikon kustom untuk permainan desktop Anda. Anda dapat meng-upload berbagai ukuran ikon untuk menyesuaikan setiap kotak yang disediakan.

Icon settings for the desktop platforms
Pengaturan ikon untuk platform desktop

Resolusi dan Presentasi

Gunakan bagian Resolution and Presentation untuk menyesuaikan aspek tampilan layar pada bagian Resolution dan Opsi Pemain Standalone.

Resolution

Bagian ini memungkinkan Anda untuk menyesuaikan mode layar dan ukuran default.

Resolution section for the Desktop Player platforms
Bagian resolusi untuk platform Desktop Player
Property Function
Fullscreen Mode Pilih mode layar penuh. Ini mendefinisikan mode jendela default di startup.
jendela layar penuh Mengatur jendela aplikasi Anda ke resolusi asli layar penuh dari tampilan. Mempersatukan konten aplikasi pada set resolusi oleh script (atau dengan pilihan pengguna ketika peluncuran aplikasi yang dibangun), tetapi meningkatkannya untuk mengisi jendela. Ketika scaling, Unity menambahkan bar hitam ke output render untuk mencocokkan pengaturan aspect ratioHubungan dimensi proporsional gambar, seperti lebar dan tingginya.
Lihat di Glossary
yang dipilih dalam pengaturan Player, sehingga konten tidak diregangkan. Proses ini disebut letterboxing.
Sitemap HuluLayar Penuh Eksklusif (Windows only) Mengatur aplikasi Anda untuk mempertahankan penggunaan layar penuh tunggal dari tampilan. Tidak seperti jendela layar penuh, mode ini mengubah resolusi OS dari tampilan untuk mencocokkan resolusi yang dipilih aplikasi. Opsi ini hanya didukung pada Windows; pada platform lain, pengaturan jatuh kembali ke jendela layar penuh.
Sitemap HuluJendela Maksimal (Mac only) Mengatur jendela aplikasi ke definisi sistem operasi "maksimalkan". Di macOS, ini berarti jendela layar penuh dengan bilah menu auto-hidden dan dermaga. Opsi ini hanya didukung pada macOS; pada platform lain, pengaturan jatuh kembali ke jendela layar penuh.
Windowed Mengatur aplikasi Anda ke layar non-full, jendela bergerak, ukuran yang tergantung pada resolusi aplikasi. Dalam mode ini, jendela dapat diubah secara default. Untuk menonaktifkan ini, menonaktifkan pengaturan Resizable Window.
Default Is Native Resolution Aktifkan opsi ini untuk membuat permainan menggunakan resolusi default yang digunakan pada mesin target. Opsi ini tidak tersedia jika Fullscreen Mode diatur ke Windowed.
Default Screen Width Mengatur lebar default dari layar game di pixelsUnit terkecil dalam gambar komputer. Ukuran piksel tergantung pada resolusi layar Anda. Pencahayaan pixel dihitung pada setiap piksel layar. More info
Lihat di Glossary
. Opsi ini hanya tersedia jika Fullscreen Mode diatur ke Windowed.
Default Screen Height Mengatur ketinggian default dari layar permainan dalam piksel. Opsi ini hanya tersedia jika Fullscreen Mode diatur ke Windowed.
Mac Retina Support Aktifkan opsi ini untuk mengaktifkan dukungan untuk layar DPI (Retina) tinggi di Mac. Unity memungkinkan ini secara default. Ini meningkatkan Proyek pada tampilan Retina, tetapi agak intensif sumber daya saat aktif.
Run In background Aktifkan opsi ini untuk memiliki permainan berjalan di latar belakang bukan berhenti jika aplikasi kehilangan fokus.

Opsi Pemain Standalone

Bagian ini memungkinkan Anda untuk menentukan bagaimana pengguna dapat menyesuaikan layar. Misalnya, di sini Anda dapat menentukan apakah pengguna dapat mengubah ukuran layar dan berapa banyak kasus dapat berjalan bersamaan.

Standalone Player Options settings for the Standalone Player platforms
Pengaturan Opsi Pemain Standalone untuk platform Pemain Standalone
Property Function
Capture Single Screen Aktifkan opsi ini untuk memastikan permainan mandiri di Mode Layar Penuh tidak gelap monitor sekunder dalam pengaturan multi-monitor.
Use Player Log Aktifkan opsi ini untuk menulis file log dengan informasi debugging. Default untuk diaktifkan.
Resizable Window Aktifkan opsi ini untuk memungkinkan resizing dari jendela pemain desktop.
Note: Jika Anda menonaktifkan opsi ini, aplikasi Anda tidak dapat menggunakan Windowed Mode Layar Penuh.
Visible in Background Aktifkan opsi ini untuk menunjukkan aplikasi di latar belakang jika Windowed Mode Layar Penuh digunakan (dalam Windows).
Allow Fullscreen Switch Aktifkan opsi ini untuk memungkinkan default OS tekan kunci layar penuh untuk beralih antara mode layar penuh dan jendela.
Force Single Instance Aktifkan opsi ini untuk membatasi pemain desktop ke instance berjalan bersamaan tunggal.
Supported Aspect Ratios Aktifkan setiap rasio aspek yang ingin Anda tampilkan di Dialog Resolusi pada startup (selamanya mereka didukung oleh monitor pengguna).

Gambar Splash

Gunakan pengaturan Virtual Reality Splash Image untuk memilih gambar percikan kustom untuk tampilan Realita. Untuk informasi pada pengaturan Layar Splash yang umum, lihat Layar Splash.

Splash Image Player settings for desktop platforms
Pengaturan Splash Image Player untuk platform desktop

Pengaturan lain

Bagian ini memungkinkan Anda untuk menyesuaikan berbagai pilihan yang diatur dalam kelompok berikut:

Rendering

Gunakan pengaturan ini untuk menyesuaikan bagaimana render Unity permainan Anda untuk platform desktop.

Rendering Player settings for desktop platforms
Pengaturan Pemain rendering untuk platform desktop
Property Function
Color Space Pilih ruang warna yang harus digunakan untuk rendering: Gamma atau Linear. Login Lihat
untuk penjelasan perbedaan antara kedua.Gambaran keseluruhan rendering linier for an explanation of the difference between the two.
Auto Graphics API for Windows Aktifkan opsi ini untuk menggunakan UI API terbaik di mesin Windows permainan berjalan. Diaktifkan untuk menambahkan dan menghapus API Grafik yang didukung.
Auto Graphics API for Mac Aktifkan opsi ini untuk menggunakan UI API terbaik di Mac permainan berjalan. Diaktifkan untuk menambahkan dan menghapus API Grafik yang didukung. Windows tidak mendukung properti ini.
Auto Graphics API for Linux Aktifkan opsi ini untuk menggunakan UI API terbaik di mesin Linux berjalan. Diaktifkan untuk menambahkan dan menghapus API Grafik yang didukung.
Color Gamut for Mac Anda dapat menambahkan atau menghapus warna gamuts untuk platform Mac untuk digunakan untuk rendering. Klik ikon plus (+) untuk melihat daftar gamut yang tersedia. Gamut warna mendefinisikan berbagai warna yang mungkin tersedia untuk perangkat yang diberikan (seperti monitor atau layar). sRGB gamut adalah default (dan diperlukan) gamut. Windows tidak mendukung properti ini.
Metal API Validation Aktifkan opsi ini ketika Anda perlu untuk masalah debug Shader.
Note: Validasi meningkatkan penggunaan CPU, jadi gunakan hanya untuk debugging.
Metal Write-Only Backbuffer Memungkinkan kinerja yang lebih baik dalam orientasi perangkat non-standar. Ini menetapkan bendera frameBufferOnly pada penyangga belakang, yang mencegah pembacaan dari penyangga belakang tetapi memungkinkan beberapa pengoptimalan driver.
Memoryless Depth Pilih saat menggunakan tekstur render tanpa memori. Tekstur render tanpa memori disimpan dalam memori on-tile ketika dirender, tidak dalam memori CPU atau GPU. Ini mengurangi penggunaan memori aplikasi Anda tetapi Anda tidak dapat membaca atau menulis ke tekstur render ini.
Note: Tekstur render tanpa memori hanya didukung pada iOS, tvOS 10.0 + Logam dan Vulkan. Tekstur render dibaca / menulis dilindungi dan disimpan dalam memori CPU atau GPU pada platform lain.
Unused Jangan pernah menggunakan kedalaman framebuffer tanpa memori.
Forced Selalu gunakan kedalaman framebuffer tanpa memori.
Automatic Biarkan Unity memutuskan ketika menggunakan kedalaman framebuffer tanpa memori.
Static BatchingTeknik Unity menggunakan untuk menggambar GameObjects di layar yang menggabungkan static (non-moving) GameObjects ke Big Meshes, dan render mereka dengan cara yang lebih cepat. More info
Lihat di Glossary
Aktifkan opsi ini untuk menggunakan batching Statis.
Dynamic BatchingProses Unity otomatis yang mencoba untuk membuat beberapa jala seolah-olah mereka adalah satu mesh untuk kinerja grafis yang dioptimalkan. Teknik mengubah semua simpul GameObject pada CPU dan kelompok banyak simpul serupa bersama. More info
Lihat di Glossary
Aktifkan opsi ini untuk menggunakan Batching dinamis pada build Anda (diaktifkan secara default).
Note: Dynamic batching tidak berpengaruh ketika API Reference aktif, sehingga pengaturan ini hanya terlihat ketika tidak ada yang diatur dalam pengaturan Scriptable Render Pipeline Asset Graphics.
Compute Skinning Aktifkan opsi ini untuk mengaktifkan DX11/ES3 GPU compute skinningProses mengikat sendi tulang ke vertices mesh karakter atau ‘skin’. Dilakukan dengan alat eksternal, seperti Blender atau Autodesk Maya. More info
Lihat di Glossary
, membebaskan sumber CPU.
Graphics Jobs Aktifkan opsi ini untuk menginstruksikan tugas grafis Unity to offload (perulangan render) ke benang pekerja yang berjalan pada inti CPU lainnya. Ini dimaksudkan untuk mengurangi waktu yang dihabiskan dalam Camera.Render pada benang utama, yang seringkali kemacetan.
Lightmap Encoding Pilih Kualitas normal atau Kualitas tinggi untuk mengatur pengkodean lightmapTekstur pra-render yang mengandung efek sumber cahaya pada objek statis di tempat kejadian. Lightmaps dilalui atas geometri adegan untuk menciptakan efek pencahayaan. More info
Lihat di Glossary
. Pengaturan ini mempengaruhi skema pengkodean dan format compressionMetode menyimpan data yang mengurangi jumlah ruang penyimpanan yang dibutuhkan. Kompresi Tekstur, Kompresi Animasi, Kompresi Audio, Membangun Kompresi.
Lihat di Glossary
lightmaps.
HDRhigh dynamic range
See in Glossary
CubemapA collection of six square textures that can represent the reflections in an environment or the skybox drawn behind your geometry. The six squares form the faces of an imaginary cube that surrounds an object; each face represents the view along the directions of the world axes (up, down, left, right, forward and back). More info
See in Glossary
Encoding
Pilih Kualitas Rendah, Kualitas normal, atau Kualitas tinggi untuk mengatur pengkodean kubus HDR. Pengaturan ini mempengaruhi skema pengkodean dan format kompresi HDR Cubemaps.
Lightmap Streaming Apakah untuk menggunakan Joomla untuk lightmaps. Unity menerapkan pengaturan ini untuk semua peta ringan ketika menghasilkannya.
Note: Untuk menggunakan pengaturan ini, Anda harus mengaktifkan pengaturan Tekstur Streaming Kualitas.
Streaming Priority Mengatur prioritas untuk semua peta ringan di Sistem Streaming Mipmap. Unity menerapkan pengaturan ini untuk semua peta ringan ketika menghasilkannya.% nomor teknis memberikan prioritas yang lebih tinggi. Nilai valid berkisar dari –128 hingga 127.
Positive numbers give higher priority. Valid values range from –128 to 127.
Frame Timing Stats Aktifkan properti ini untuk mengumpulkan statistik waktu bingkai CPU dan GPU. Gunakan ini bersama dengan pengaturan Resolusi DinamisPengaturan kamera yang memungkinkan Anda untuk menargetkan render individu skala dinamis, untuk mengurangi beban kerja pada GPU. More info
Lihat di Glossary
cameraKomponen yang menciptakan gambar sudut pandang tertentu di tempat kejadian Anda. Output ditarik ke layar atau ditangkap sebagai tekstur. More info
Lihat di Glossary
untuk menentukan apakah aplikasi Anda adalah CPU atau GPU terikat.
Use Display In HDR Mode (Windows Only) Aktifkan kotak centang ini untuk membuat permainan secara otomatis beralih ke output mode HDR ketika berjalan. Ini hanya bekerja pada tampilan yang mendukung fitur ini. Jika tampilan tidak mendukung mode HDR, permainan berjalan dalam mode standar.
Swap Chain Bit Depth Pilih jumlah bit di setiap saluran warna untuk penyangga rantai swap. Hanya tersedia jika mode HDR diaktifkan.
Kedalaman Bit 10 Unity akan menggunakan format penyangga R10G10B10A2 dan primaries Rec2020 dengan pengkodean ST2084 PQ.
Kedalaman Bit 16 Unity akan menggunakan format penyangga R16G16B16A16 dan primaries Rec709 dengan warna linier (tidak ada pengkodean).

Pengaturan Vulkan

Vulkan Player settings for macOS.

Property Description
SRGB Write Mode Aktifkan opsi ini untuk memungkinkan renderer Graphics.SetSRGBWrite() untuk mengalihkan mode menulis sRGB selama runtime. Itu, jika Anda ingin sementara mematikan konversi warna menulis Linear-to-sRGB, Anda dapat menggunakan properti ini untuk mencapai itu. Mengaktifkan ini memiliki dampak negatif pada kinerja pada GPU berbasis ubin seluler; oleh karena itu, TIDAK mengaktifkan ini untuk ponsel.
Number of swapchain buffers Tetapkan opsi ini ke 2 untuk dua-buffering, atau 3 untuk triple-buffering untuk digunakan dengan renderer Vulkan. Pengaturan ini dapat membantu dengan latency pada beberapa platform, tetapi dalam kebanyakan kasus Anda tidak boleh mengubah ini dari nilai default 3. Double-buffering mungkin memiliki dampak negatif pada kinerja. Jangan gunakan pengaturan ini di Android.
Acquire swapchain image late as possible Jika diaktifkan, penundaan Vulkan memperoleh backbuffer sampai setelah render bingkai ke gambar layar. Vulkan menggunakan gambar staging untuk mencapai ini. Mengaktifkan pengaturan ini menyebabkan celah ekstra ketika menyajikan backbuffer. Pengaturan ini, dalam kombinasi dengan penyumbatan ganda, dapat meningkatkan kinerja. Namun, itu juga dapat menyebabkan masalah kinerja karena blit tambahan mengambil bandwidth.
Recycle command buffers Menunjukkan apakah untuk mendaur ulang atau CommandBuffers gratis setelah Unity mengeksekusi mereka.

Configuration

Configuration settings for desktop platforms
Pengaturan konfigurasi untuk platform desktop
Property Description
Scripting BackendKerangka kerja yang skrip di Unity. Unity mendukung tiga backend scripting yang berbeda tergantung pada platform target: Mono, .NET dan IL2CPP. Platform Windows Universal, namun hanya mendukung dua: .NET dan IL2CPP. More info
Lihat di Glossary
Pilih backend scripting yang ingin Anda gunakan. Backend scripting menentukan bagaimana kompila Unity dan mengeksekusi kode C# di Proyek Anda.
Mono Compiles C# kode menjadi .NET Common Intermediate Language (CIL) dan mengeksekusi bahwa CIL menggunakan Common Language Runtime. Untuk informasi lebih lanjut, lihat MonoBackend scripting digunakan dalam Unity. More info
Lihat di Glossary
.
IL2CPP Kompiles C# kode ke CIL, mengubah CIL ke C++ dan kemudian mengkompilasi bahwa C++ menjadi kode mesin asli, yang mengeksekusi langsung pada waktu yang berjalan. Lihat IL2CPPBack-end scripting bersatu yang dapat Anda gunakan sebagai alternatif untuk Mono ketika proyek bangunan untuk beberapa platform. More info
Lihat di Glossary
untuk informasi lebih lanjut.
API Compatibility Level Pilih API .NET yang dapat Anda gunakan dalam proyek Anda. Pengaturan ini dapat mempengaruhi kompatibilitas dengan perpustakaan pihak ketiga. Namun, tidak berpengaruh pada kode khusus Editor (kode dalam direktori Editor, atau dalam Definisi Perakitan Khusus Editor).
Tip: Jika Anda memiliki masalah dengan perakitan pihak ketiga, Anda dapat mencoba saran di bagian Tingkat Kompatibilitas API di bawah ini.
Sitemap Standar Net Kompatibel dengan .NET Standar 2.0. Menghasilkan bangunan yang lebih kecil dan memiliki dukungan lintas platform penuh.
.Net Framework Kompatibel dengan .NET Framework 4 (yang mencakup segalanya dalam profil .NET Standard 2.0 serta API tambahan). Pilih opsi ini ketika kitang perpustakaan yang mengakses API tidak disertakan dalam . NET Standar 2.0. Menghasilkan build yang lebih besar dan API tambahan yang tersedia tidak selalu didukung pada semua platform. Lihat Mengacu perakitan perpustakaan kelas tambahan untuk informasi lebih lanjut.
IL2CPP Code Generation Tentukan bagaimana Unity mengelola generasi kode IL2CPP. Opsi ini hanya tersedia jika Anda menggunakan backend scripting IL2CPP.
Faster runtime Hasilkan kode dioptimalkan untuk kinerja runtime. Pengaturan ini diaktifkan secara default.
Lebih cepat (kecil) membangun) Hasilkan kode dioptimalkan untuk membangun ukuran dan iterasi. Pengaturan ini menghasilkan lebih sedikit kode dan menghasilkan build yang lebih kecil, tetapi dapat mengurangi kinerja runtime, terutama untuk kode generik. Gunakan opsi ini ketika waktu build yang lebih cepat penting, seperti saat sedang berjalan.
C++ Compiler Configuration Pilih konfigurasi kompiler C++ yang digunakan ketika membandingkan kode yang dihasilkan IL2CPP.
Note: Properti ini dinonaktifkan kecuali Scripting Backend diatur ke IL2CPP.
Use incremental GC Aktifkan ini untuk menggunakan kolektor garbage inkremental, yang menyebar koleksi sampah selama beberapa bingkai untuk mengurangi lonjakan terkait gc dalam durasi bingkai.
Allow downloads over HTTP Pilih dari opsi di bawah ini untuk memungkinkan mengunduh konten melalui HTTP. Pilihan Not allowed, Allowed in Development builds only, dan Always allowed. Opsi default adalah not allowed karena protokol yang disarankan menjadi HTTPS, yang lebih aman.
Active Input Handling Pilih bagaimana Anda ingin menangani masukan dari pengguna.
Datasheet (old) Gunakan jendela Input default.
Sistem Input (Preview) Gunakan sistem Input yang lebih baru. Sistem Input disediakan sebagai paket pratinjau untuk rilis ini. Untuk mencoba pratinjau Sistem Input, instal InputSystem package.
Both Gunakan kedua sisi sistem dengan sisi.

Tingkat Kompatibilitas API

Anda dapat memilih tingkat kompatibilitas mono API Anda untuk semua target. Kadang-kadang pihak ketiga. NET library menggunakan fungsi yang berada di luar . Tingkat kompatibilitas NET. Untuk memahami apa yang terjadi dalam kasus seperti itu, dan bagaimana cara memperbaikinya terbaik, coba mengikuti saran ini:

  1. Install ILSpy untuk Windows.
  2. Login Rakitan NET untuk tingkat compatilibity API yang Anda memiliki masalah dengan ke ILSpy. Anda dapat menemukan ini di bawah Frameworks/Mono/lib/mono/YOURSUBSET/.
  3. Seret dalam perakitan pihak ketiga Anda.
  4. Klik kanan perakitan pihak ketiga Anda dan pilih Analyze.
  5. Dalam laporan analisis, memeriksa bagian Depends on. Laporan menyoroti apa pun yang perakitan pihak ketiga tergantung, tetapi itu tidak tersedia di . Tingkat kompatibilitas NET pilihan Anda di merah.

Joomla

Script compilation settings for desktop platforms
Pengaturan kompilasi Script untuk platform desktop
Setting Function
Scripting Define Symbols Mengatur bendera kompilasi kustom. Untuk rincian lebih lanjut, lihat dokumentasi pada kompilasi Platform.
Additional Compiler Arguments Tambahkan entri ke daftar ini untuk lulus argumen tambahan ke kompiler Roslyn. Gunakan satu entri baru untuk setiap argumen tambahan. Login Untuk membuat entri baru, tekan tombol '+'. Untuk menghapus entri, tekan tombol '-'. Login Ketika Anda telah menambahkan semua argumen yang diinginkan, klik tombol
untuk menyertakan argumen tambahan Anda dalam kompilasi masa depan. Tombol
mengatur ulang daftar ini ke state yang paling baru diterapkan.Apply button to include your additional arguments in future compilations.The Revert button resets this list to the most recent applied state.
Suppress Common Warnings Cacat pengaturan ini untuk menampilkan peringatan C# SmadAV 11 dan CS0649.
Allow ‘unsafe’ Code Dukungan yang dapat diaktifkan untuk membandingkan 'unsafe' C# kode dalam perakitan yang telah ditentukan (misalnya, Assembly-CSharp.dll).
For Assembly Definition File (.asmdef), klik pada salah satu file .asmdef Anda dan mengaktifkan opsi di jendela Inspektur yang muncul.
Use Deterministic Compilation Nonaktifkan pengaturan ini untuk mencegah kompilasi dengan bendera C #-deterministik. Dengan pengaturan ini diaktifkan, rakitan disusun adalah byte-for-byte identik setiap kali mereka dikompilasi. Login Untuk informasi lebih lanjut, lihat
Microsoft.API documentation.
Enable Roslyn Analyzers Disable pengaturan ini untuk mengkompilasi user-written 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
tanpa Roslyn analyzer DLLs yang mungkin hadir dalam proyek Anda.

Optimization

Optimization settings for desktop platforms
Pengaturan optimal untuk platform desktop
Property Description
Prebake Collision Meshes Aktifkan opsi ini untuk menambahkan data tabrakan ke Meshes pada waktu build.
Keep Loaded Shaders Alive Ketika diaktifkan, Anda tidak dapat membongkar naungan. Lihat Pemuatan Shader untuk informasi lebih lanjut.
Preloaded Assets Mengatur array aset untuk pemain untuk memuat startup. Login Untuk menambahkan Aset baru, meningkatkan nilai properti
, kemudian atur referensi ke Aset untuk memuat dalam kotak Size baru yang muncul.Element box that appears.
AOT compilation options Pilihan tambahan untuk Ahead of Time (AOT) kompilasi. Ini membantu mengoptimalkan ukuran pemain iOS yang dibangun.
Strip Engine Code Aktifkan opsi ini jika Anda ingin alat Unity Linker untuk menghapus kode untuk fitur Unity Engine yang tidak Anda gunakan. Pengaturan ini hanya tersedia dengan backend IL2CPP scripting.

Most aplikasi tidak menggunakan setiap DLL yang tersedia. Pilihan ini menonjolkan DLL bahwa aplikasi Anda tidak digunakan untuk mengurangi ukuran pemain yang dibangun. Jika aplikasi Anda menggunakan satu atau lebih kelas yang biasanya akan dilucuti di bawah pengaturan Anda saat ini, Unity menampilkan pesan debug ketika Anda mencoba untuk membangun aplikasi.
Managed Stripping Level Pilih bagaimana Strip Unity tidak digunakan berhasil (C#) kode. Pilihan Disabled Low, Medium, dan High.

Ketika Unity membangun aplikasi Anda, proses Unity Linker dapat menggariskan kode yang tidak digunakan dari DLL yang dikelola penggunaan Proyek Anda. Kode pengupasan dapat membuat executable secara signifikan lebih kecil, tetapi kadang-kadang kadang-kadang tidak sengaja menghapus kode yang digunakan. Untuk informasi lebih lanjut tentang opsi ini, lihat dokumentasi pada Dikelola kode pengupasan.

Untuk informasi tentang pengupasan bytecode dengan IL2CPP, lihat dokumentasi pada Dikelola bytecode stripping dengan IL2CPP.
Vertex Compression Pilih saluran yang ingin Anda set untuk mengompreskan mesh di bawah metode kompresi simpul, yang secara default, diatur ke Mixed. Ini mempengaruhi semua jala dalam proyek Anda. Biasanya, Kompresi Vertex digunakan untuk mengurangi ukuran data mesh dalam memori, mengurangi ukuran file, dan meningkatkan kinerja GPU. Untuk informasi tentang cara mengkonfigurasi kompresi simpul dan batasan pengaturan ini, lihat [kompresi meshes].
Optimize Mesh Data Memilih opsi ini memungkinkan pengupasan atribut vertex yang tidak digunakan dari mesh yang digunakan dalam membangun. Login Ini mengurangi jumlah data di jala, yang mungkin membantu mengurangi ukuran build, waktu pemuatan, dan penggunaan memori runtime. Namun, Anda harus ingat untuk tidak mengubah materi atau pengaturan naungan pada runtime, jika Anda memiliki pengaturan ini diaktifkan. Lihat
untuk informasi lebih lanjut.WordPress.org for more information.
Texture MipMap Stripping Aktifkan opsi ini untuk mengaktifkan mipmap stripping untuk semua platform, yang strip mipmap yang tidak digunakan dari Tekstur pada waktu membangun. Unity menentukan mipmap yang tidak digunakan dengan membandingkan nilai mipmap terhadap Pengaturan Kualitas untuk platform saat ini. Jika nilai mipmap dikecualikan dari setiap Pengaturan Kualitas untuk platform saat ini, maka Unity strip mipmaps dari build pada waktu build. Jika KualitasSettings.masterTextureLimit diatur ke nilai mipmap yang telah dilucuti, Unity akan menetapkan nilai untuk nilai mipmap terdekat yang belum dilucuti.

Logging

Logging settings for Standalone Player platforms
Pengaturan logging untuk platform Pemain Standalone
  • Pilih metode penebangan pilihan Anda dari opsi yang tersedia.

  • Periksa kotak yang sesuai dengan setiap Jenis Log (Error, Assert, Warning, Log, dan Exception) berdasarkan jenis penebangan yang Anda butuhkan. Contoh:
    • ScriptOnly: Log hanya ketika menjalankan skrip.
    • Full: Login
    • None: Tidak ada log yang pernah direkam.

    Lihat stack trace logging untuk informasi lebih lanjut.

Legacy

Legacy settings for desktop platforms
Pengaturan warisan untuk platform desktop
Property Function
Clamp BlendShapes (Deprecated) Aktifkan pilihan untuk menjepit kisaran campuran bentuk berat dalam SkinnedMeshRenderers.
Upload Cleared Texture Data Ini adalah fitur legacy dan saat ini tidak diperlukan karena menggunakan bandwidth. Secara default, ini diaktifkan untuk tujuan debugging. Mengaktifkan pengaturan ini membersihkan data awal dan secara otomatis mengunggah Tekstur dari skrip ke memori video.
Mengintegrasikan Unity ke aplikasi Windows
Windows Player membangun binari