이 문제를 해결하려면 리소스 디렉토리를 읽는 전통적인 방법을 사용하여 리소스 디렉토리를 읽지 않아야합니다. Unity는이 목적으로 특별히 사용되는 Resources.load라는 특별한 방법을 제공합니다.
리소스를 사용하여 리소스에 액세스하려면
<.> resources.load를 사용할 때 다음과 같은 원칙을 기억하십시오
경로 문법 : 리소스 경로는 프로젝트 자산 폴더의 리소스 폴더와 비교해야합니다.
에는 확장 이름이 포함되어 있지 않습니다. 리소스 경로를 지정할 때 파일 확장자 이름 (.txt, .png, .mp3 등)이 포함되지 마십시오.
하위 폴더는 양의 경사를 사용합니다.
다른 유형의 자원을로드하십시오
Resources.Load 사용하면 다양한 유형의 리소스에 액세스 할 수 있습니다.
텍스트 파일 :
사운드 파일 :
이미지 파일 :
단일 엘프 :
여러 엘프 :
비디오 파일 (Unity & gt; = 5.6) :
게임 객체 : -
3D 그리드 (FBX) :
비동기 적재
자원을 비동기식으로로드하려면 resources.loadasync 메소드를 사용하십시오. 이것은 로딩 프로세스에서 프레임 감소 감소를 최소화하는 데 매우 유용합니다.
하위 클래제의 리소스를 방문하십시오 -
하위 폴더에 저장된 리소스에 액세스하려면 경로 매개 변수의 양극 경사를 사용하십시오.