홀로 렌스 애플리케이션을 유니티로 개발할 때 텍스트, 이미지 및 오디오와 같은 리소스를 처리하는 것이 중요합니다. 이러한 파일은 Unity Development 환경에서 직접 액세스 할 수 있지만 특정 방법을 사용하여 구성된 HoloLens 응용 프로그램에서 액세스해야합니다.
리소스를 사용하여 리소스에 액세스하려면
Built Hololens 앱에서 자원에 액세스하는 주요 방법은
메소드를 사용하는 것입니다. 이 방법을 사용하면 또는
클래스에 의존하지 않고 자원을로드 할 수 있습니다. 다음은 다양한 유형의 리소스를로드하는 방법입니다.
텍스트 파일 :
사운드 파일 :
Resources.Load
이미지 파일 : StreamReader
File
단일 엘프 :
다중 엘프 :
비디오 파일 (Unity & gt; = 5.6) :
게임 객체 조립식 바디 :
TextAsset txtAsset = (TextAsset)Resources.Load("textfile", typeof(TextAsset));
string tileFile = txtAsset.text;
로그인 후 복사
<3 3>
3D 그리드 (FBX 파일) : <🎜 🎜>
<游戏> <<> 게임의 조립식 본문에서 3D 그리드를로드합니다.
<3 3> 3D 모델 (게임 객체로) : <🎜 🎜>
AudioClip audio = Resources.Load("soundFile", typeof(AudioClip)) as AudioClip;
로그인 후 복사
리소스 경로 예방 조치 <🎜 🎜>
<p>
<path> 리소스 경로는 폴더의 <strong> 폴더와 관련이 있어야합니다. </strong>
<file>는 경로 매개 변수에 파일 확장 이름 (.txt, .png 등)을 포함하지 않습니다. </p>
<ing 폴더에서 경로를 지정할 때는 뒤쪽 경사 () 대신 양의 경사 (/)를 사용하십시오. <pre class='brush:php;toolbar:false;'>Texture2D texture = Resources.Load("textureFile", typeof(Texture2D)) as Texture2D;로그인 후 복사
폴더에서 하위 폴더를 사용하는 경우 양수 슬래시를 사용하여 하위 클래제 및 파일 이름을 나누십시오.
비동기로드 <异 异>
.txt 파일로드 예 <🎜 🎜>
다음은 "metadata.txt"라는 .txt 파일의 예입니다
이 예제는 불필요한 Sprite sprite = Resources.Load("spriteFile", typeof(Sprite)) as Sprite;
로그인 후 복사
및 문자열 형식을 단순화하고 피했습니다. 상대 경로 "Resources/Metadata.txt"를 사용하여보다 간결하고 효율적입니다. 위 내용은 HoloLens 개발을위한 Unity의 자원에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!