직렬화 베스트 프랙티스
데이터를 정리하면 Unity의 직렬화를 최적으로 사용할 수 있습니다.
- Unity가 최대한 작은 데이터 세트를 직렬화하도록 합니다. 컴퓨터의 하드 드라이브 공간을 절약하는 것이 아니라 이전 프로젝트 버전과의 호환성을 유지하는 것이 목적입니다. 직렬화된 대규모 데이터 세트로 작업하는 경우 개발 후반부에서 이전 버전과의 호환이 더 어려워질 수 있습니다.
- Unity가 중복 데이터나 캐시된 데이터를 직렬화하지 않도록 하십시오. 이 경우 이전 버전과의 호환성에 중대한 문제가 발생합니다. 즉, 데이터가 동기화되지 않을 가능성이 커서 오류 발생 위험이 높아집니다.
- 다른 클래스를 참조하는 중첩된 재귀적 구조는 사용하지 마십시오. 직렬화된 구조의 레이아웃은 항상 동일해야 하며, 데이터와는 독립적이고 스크립트에 노출된 것에만 종속됩니다. 다른 클래스를 참조하는 유일한 방법은
UnityEngine.Object에서 파생된 클래스를 통해서입니다. 이러한 클래스는 별개이며, 서로만 참조하고 콘텐츠를 포함하지 않습니다.
추가 리소스
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。