> 백엔드 개발 > C++ > HoloLens 배포를 위해 Unity의 리소스 폴더에서 리소스를 올바르게로드하는 방법은 무엇입니까?

HoloLens 배포를 위해 Unity의 리소스 폴더에서 리소스를 올바르게로드하는 방법은 무엇입니까?

DDD
풀어 주다: 2025-01-28 19:06:10
원래의
892명이 탐색했습니다.

How to Correctly Load Resources from the Resources Folder in Unity for HoloLens Deployment?

Hololens 배포를위한 Unity 프로젝트의 자산 액세스

    HoloLens 응용 프로그램 개발에는 종종 리소스 폴더의 텍스트, 이미지 또는 오디오와 같은 자산을로드하는 것이 포함됩니다. 그러나 이러한 자산에 액세스하는 방법은 Unity 편집기와 배포 된 Hololens 응용 프로그램마다 크게 다릅니다. Unity Editor Asset Loading
Unity 편집기 내에서는 파일 시스템 경로를 사용하여 자산을로드하려고 시도 할 수 있습니다.

이 접근법은 Hololens 배포와 함께

호환되지 않습니다

홀로 렌스에 대한 자산로드

홀로 렌스 빌드에 자산을로드하는 올바른 방법은 에만 의존합니다. 적절한 기술은 다음과 같습니다. 1. 자산 경로 사양 :

경로는 프로젝트의 폴더와 관련이 있습니다. 경로에서 파일 확장자 (, , 등)를 생략하십시오. 전방 슬래시 ()를 Windows에서도 경로 분리기로 사용하십시오.
<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() 스프라이트 (싱글) :

스프라이트 (다중) :

    비디오 파일 (Unity 5.6) :
  • Resources 게임 객체 (Prefabs) : Assets
  • 3D 메시 :
  • 하위 폴더 : 전방 슬래시를 사용하여 하위 폴더의 자산에 액세스하십시오 .txt .png 비동기 적재 : .mp3 성능 향상은 비동기 자산 로딩에
  • 를 사용하십시오 요약 :
  • 이 ​​지침을 준수함으로써 Unity 응용 프로그램을 Hololens에 배포 할 때 / 폴더에서 자산을 안정적으로로드 할 수 있습니다. 및 상대 경로를 사용하여 파일 확장을 생략하고 전진 슬래시를 사용하는 것을 잊지 마십시오.

위 내용은 HoloLens 배포를 위해 Unity의 리소스 폴더에서 리소스를 올바르게로드하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿