Hololens 배포를위한 Unity 프로젝트의 자산 액세스
HoloLens 응용 프로그램 개발에는 종종 리소스 폴더의 텍스트, 이미지 또는 오디오와 같은 자산을로드하는 것이 포함됩니다. 그러나 이러한 자산에 액세스하는 방법은 Unity 편집기와 배포 된 Hololens 응용 프로그램마다 크게 다릅니다.
Unity Editor Asset Loading
호환되지 않습니다
홀로 렌스에 대한 자산로드
<code class="language-C#">string basePath = Application.dataPath; string metadataPath = String.Format(@"\Resources\...\metadata.txt", list); if (File.Exists(basePath + metadataPath)) { using (StreamReader sr = new StreamReader(new FileStream(basePath + metadataPath, FileMode.Open))) { ... } } foreach (string str in im) { spriteList.Add(Resources.Load<Sprite>(str)); }</code>
2. 로딩 자산 유형 : 자산 유형에 적합한 과부하를 고용하십시오 :
텍스트 파일 :오디오 파일 : 이미지 파일 :
Resources.Load()
스프라이트 (싱글) :
스프라이트 (다중) :
Resources
게임 객체 (Prefabs) : Assets
.txt
.png
비동기 적재 : .mp3
성능 향상은 비동기 자산 로딩에 /
폴더에서 자산을 안정적으로로드 할 수 있습니다. 및 상대 경로를 사용하여 파일 확장을 생략하고 전진 슬래시를 사용하는 것을 잊지 마십시오.위 내용은 HoloLens 배포를 위해 Unity의 리소스 폴더에서 리소스를 올바르게로드하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!