1. [Assets 폴더]
Unity 프로젝트에서 사용하는 에셋이 포함되는 주 폴더
2. [Editor 폴더]
Editor 폴더에 있는 스크립트는 런타임 스크립트가 아니라 에디터 스크립트로 간주
게임 빌드 시 포함되지않고 오직 유니티 에디터에서만 사용된다
스크립트가 UnityEditor 네임스페이스의 클래스나 기능을 사용한다면, Editor 폴더안에 있어야함
주의사항
여러개의 Editor폴더가 존재해도 되지만 특정 폴더
"Standard Assets" , "pro Stadard Assets" , "Plugins" 폴더 안에 위치 할 경우
직접적인 바로 하위 폴더자식이야 한다.
3. [Gizmos 폴더]
씬에 아이콘을 배치하여 아이콘이 특별 오브젝트나 포지션의 마커로 동작할 수 있게 만들어 주는 함수Gizmos.DrawIcon에 사용할 이미지, 텍스처 파일들을 가지는 폴더 Gizmos를 사용하면 씬 뷰에 그래픽스를 추가하여 원래는 보이지 않는 디자인 디테일을 시각화 하여 보여줄 수 있음
주의사항
하나의 폴더만 있을 수 있으며 Assets 폴더의 바로 밑 하위폴더로 있어야 함
4. [Plugins 폴더]
유니티 기능확장을 위해 주로 C/C++로 작성되는 네이티브 DLL 플로그인을
유니티에서 탐지할 수 있도록 넣어두는 폴더
주의사항
하나의 폴더만 있을 수 있으며 Assets 폴더 바로 밑 하위폴더로 있어야 함
5. [Resources 폴더]
스크립트에서 일반적인 직접 참조하는 대신 파일경로나 이름으로 에셋에 접근할 수 있게 해주는 폴더프리펩과 같은 에셋 파일들을 Resources 폴더 안 지정한 경로안에 저장해서 스크립트 상에서Resources.Load 함수를 통해서 생성할 수 있음
주의사항
여러개의 Resouces 폴더를 만들 수 있지만 Assets 폴더의 하위 폴더로 있어야함
6. [StreamingAssets 폴더]
Assets 폴더와 다르게 플랫폼에 따른 독립적인 폴더공간
파일을 타켓 기기의 특정 폴더로 그대로 복사되어 사용할 수 있도록 StreamingAssets 폴더안에 배치
Application.streamingAssetsPath 함수를 통해 폴더 경로를 알 수 있다.
주의사항
하나의 폴더만 있을 수 있으며 Assets 폴더 바로 밑 하위폴더로 있어야 함
7. [Hiden Assets 폴더]
임포트 과정에서 Unity는 Assets폴더 안의 다음과 같은 파일 및 폴더를 완전히 무시함
- 숨겨진 폴더
- ‘.’로 시작하는 파일 및 폴더
- ‘~’로 끝나는 파일 및 폴더
- ‘cvs’라는 이름의 파일 및 폴더
- 확장자가 .tmp 인 파일
'유니티' 카테고리의 다른 글
[유니티] 생명주기 순서대로 주요함수 기능설명 (0) | 2021.03.16 |
---|---|
[유니티] 자주 쓰는 Attribute 정리 (0) | 2021.02.01 |