유니티(Unity)의 스트리밍 에셋 폴더(StreamingAssets)

유니티(Unity)의 스트리밍 에셋 폴더(StreamingAssets)

https://docs.unity3d.com/Manual/StreamingAssets.html

유니티는 프로젝트 빌드 과정에서 씬(Scenes) 및 에셋(Assets)을 바이너리 파일로 결합합니다. 

StreamingAssets 폴더를 사용하면 해당 폴더에 존재하는 모든 파일을 타겟 플랫폼의 파일 시스템(특정 폴더)로 그대로 복사하며 Application.streamingAssetsPath 속성을 사용하여 파일 및 리소스에 접근할수있습니다.

Application.streamingAssetsPath의 반환 경로는 플래폼마다 다르기때문에  경로 처리가 필요합니다(플랫폼 종속성)


StreamingAssets 폴더를 사용하는 경우
변환이나 압축 없이 원본 그대로 사용해야 하는 리소스를 저장하는 경우
멀티미디어 파일(비디오, 오디오, 텍스트 파일)과 같은 리소스를 별도의 변환이나 압축 없이 그대로 사용가능

(스트리밍 에셋 폴더의 비디오, 오디오등의 에셋은 인스펙터에서 임포트 설정 import settings에서 옵션을 표시하지않음)
파일 변형 없이 그대로 배포할 수 있고 실시간으로 파일 시스템에서 읽기 때문에 런타임 중 동적 파일 로드가 가능

 

 

 

 

댓글

Designed by JB FACTORY