Version: 2023.2
언어: 한국어
Video playback in WebGL
WebGL 개발 시작

Embedded resources in WebGL

.NET assemblies can contain embedded resources. An embedded resource is a collection of binary data that’s part of the .NET assembly. You can access this binary data in code via a file-like API.

기본적으로 WebGL 빌드에는 내장된 리소스가 포함되지 않습니다. 크기가 상당히 큰 내장된 리소스를 제외하면 최종 바이너리의 크기를 작게 유지할 수 있습니다. 하지만 일부 사용자 코드 및 .NET 클래스 라이브러리 API는 올바른 동작을 위해 내장된 리소스에 기반합니다. 예를 들어 StringComparison.InvariantCultureIgnoreCase 값을 사용하는 문자열 비교는 비ASCII 문자를 비교할 때 내장된 리소스를 사용합니다.

You can use the following script in the Unity Editor to enable embedded resources for a WebGL build:

using UnityEditor;

public class WebGLEditorScript
{
    [MenuItem("WebGL/Enable Embedded Resources")]
    public static void EnableEmbeddedResources()
    {
        PlayerSettings.WebGL.useEmbeddedResources = true;
    }
}

이 플레이어 설정을 활성화하면 WebGL 빌드는 프로젝트가 사용하는 모든 .NET 어셈블리에 내장된 리소스를 포함합니다.

Video playback in WebGL
WebGL 개발 시작
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961