어드레서블 스크립트 레퍼런스
이 기술 자료 섹션에는 Unity에서 Addressables 패키지에 제공하는 스크립팅 API에 대한 세부 정보가 포함되어 있습니다.
스크립팅 레퍼런스는 스크립트에 사용할 수 있는 클래스에 따라 구성되며, 해당 메서드, 프로퍼티 및 기타 사용 관련 정보와 함께 설명이 나와 있습니다.
API는 해당 API가 속한 네임스페이스별로 그룹화되어 있으며 왼쪽 사이드바에서 선택할 수 있습니다. 사이드바 위의 필터 컨트롤을 사용하여 입력한 문자열이 포함된 엔트리만 표시되도록 목차를 필터링할 수 있습니다. 또한 창 상단의 검색 컨트롤을 사용하여 어드레서블 기술 자료의 전체 텍스트 검색을 수행할 수도 있습니다.
자주 사용되는 클래스
다음 목록에는 어드레서블 API를 사용할 때 가장 일반적으로 사용되는 클래스가 포함되어 있습니다.
런타임 코드:
- Addressables: 초기화부터 에셋 로드, 해제에 이르기까지 런타임에 어드레서블 시스템과 상호 작용하기 위한 주요 API가 포함되어 있습니다.
- AsyncOperationHandle: 어드레서블 작업을 위한 핸들입니다. 로드된 에셋, 작업 진행 상황 및 기타 결과에 대한 액세스를 제공합니다.
- AsyncOperationBase: 자체 작업을 구현하기 위한 기본 클래스입니다.
- AssetReference: 인스펙터 창을 통해 어드레서블 에셋을 쉽게 참조할 수 있도록 MonoBehaviour에서 사용할 수 있는 유형입니다.
- IResourceLocation: 에셋을 로드하는 데 필요한 정보가 포함된 오브젝트에 대한 인터페이스입니다.
- ResourceManager: 어드레서블 리소스 및 작업을 관리합니다.
- CacheInitializationSettings: 캐시 설정을 초기화하는 특수 오브젝트입니다.
- InternalIdTransformFunc: 에셋 URL을 동적으로 변환하기 위해 구현할 수 있는 함수입니다.
Unity 에디터 코드:
- AddressableAssetSettings: 어드레서블 설정을 정의합니다.
- AddressableAssetSettingsDefaultObject: 어드레서블 설정을 포함하는 에셋에 대한 액세스를 제공합니다.
- AnalyzeRule: Analyze 툴에 규칙을 추가하는 기본 클래스입니다.
- IHostingService: 자체 호스팅 서비스 구현을 만들기 위한 인터페이스입니다.
- IDataBuilder: 자체 빌드 구현을 만들기 위한 인터페이스입니다.