Version: 2023.2

WebGL

class in UnityEditor

切换到手册

描述

特定于 WebGL 的播放器设置。

静态变量

closeOnQuitIf enabled, the Unity Player will close the browser running it when the application quits.
compressionFormatCompressionFormat 定义编码 WebGL 资源时使用的压缩类型。
dataCaching启用 unityweb 文件自动缓存功能。
debugSymbolModeEnables generation of debug symbols file in the build output directory. Supported options: embedded debug symbols and debug symbols in external file.
decompressionFallbackInclude decompression fallback code for build files in the loader.
exceptionSupportWebGL 构建的异常支持。
geometricMemoryGrowthStepHeap memory growth factor.
initialMemorySizeInitial size of the WASM heap memory in MB.
linearMemoryGrowthStepHeap memory growth step in MB.
linkerTarget允许您指定构建项目时使用的 web build format。
maximumMemorySizeMaximum size of the WASM heap memory in MB.
memoryGeometricGrowthCapUpper limit for heap growth step in MB.
memoryGrowthModeThe growth mode for WASM heap memory.
memorySizeWebGL 构建的内存大小(以 MB 为单位)。
nameFilesAsHashes启用使用未压缩文件内容的 MD5 哈希作为构建中每个文件的文件名。
powerPreferenceThe power preference hint to provide to the WebGL context to help decide which GPU to use in multi-gpu systems. Note that this is just a hint, and some WebGL implementations may choose to ignore it.
showDiagnosticsDisplays a diagnostics overlay on the Unity application page.
templateWebGL 模板资源的路径。
threadsSupportMultithreading support in WebGL.
wasmArithmeticExceptionsThe trapping mode for WebAssembly code.
webAssemblyBigIntIf enabled, generated WebAssembly code will rely on the BigInt ABI for function signatures containing 64-bit variables. Enable this to achieve faster build times and slightly smaller code size. The Wasm BigInt feature requires at least Chrome 85 (Aug 25, 2020), Firefox 78 (Jun 30, 2020), Safari 14.5 (Apr 26, 2021), or newer. Disable this option to target older browsers that do not support the Wasm BigInt feature. It is recommended to enable this option for new projects and if you prefer fast build iteration times, and to disable it if targeting backward compatibility with older browsers is important.
webAssemblyTableIf enabled, targets the WebAssembly.Table language feature, which results in faster JS-Wasm interop and faster build times. If disabled, targets the old deprecated Emscripten -sDYNCALLS model for backwards compatibility with older Unity WebGL JS plugins. It is recommended to enable this option for new projects that do not utilize any older incompatible JavaScript plugins, and when fast build iteration times are desired, and to disable it if utilizing .jslib files that rely on the older dynCall() mechanism.