Unity 6.3
0 онлайн 54 гостей 3 в системе
Вход

WasmCodeOptimization

перечисление

Описание

Параметры режима оптимизации, используемого для компиляции веб-кода.

Это перечисление задаёт настройки оптимизации кода WebAssembly (Wasm) в веб-сборках Unity, позволяя разработчику находить баланс между размером файла, производительностью во время выполнения и скоростью сборки.

using UnityEditor;

class WebOptimizer { [MenuItem("Example/Optimize For Disk Size")] static void OptimizeForDiskSize() { #if UNITY_WEBGL // Set code optimization setting to optimize for disk size UnityEditor.WebGL.UserBuildSettings.codeOptimization = UnityEditor.WebGL.WasmCodeOptimization.DiskSize; // You will find the setting applied now in File > Build Settings > Web > Web Settings #endif } }

Свойства

Свойство Описание
RuntimeSpeedСгенерировать веб-код, оптимизированный для производительности во время выполнения, за счет более длительного времени сборки по сравнению с WasmCodeOptimization.BuildTimes.
RuntimeSpeedLTOГенерировать веб-код, оптимизированный для производительности во время выполнения, за счет более длительного времени сборки по сравнению с WasmCodeOptimization.BuildTimes. Также включить дополнительный этап Link Time Optimizations (LTO).
DiskSizeПредпочтительные оптимизации, которые минимизируют размер сборки, в ущерб более длительному времени сборки по сравнению с WasmCodeOptimization.BuildTimes.
DiskSizeLTOПредпочтительные оптимизации, которые минимизируют размер сборки, в ущерб более длительного времени сборки по сравнению с WasmCodeOptimization.BuildTimes. Также включить дополнительный этап Link Time Optimizations (LTO).
BuildTimesСгенерировать веб-код, который занимает наименьшее количество времени для создания.