.uproject 파일
- txt 파일
- 프로젝트가 엔진과 어떻게 상호작용되는 지 적힌 내용
- 우클릭으로 게임 플레이 가능(명령줄로 인해 실행되는 것만 제외하면 에디터에서 실행하는 것과 동일)
- 하위 엔진 변경 방식
1. 우클릭으로 엔진 버전 변경 가능(하지만 이전 버전으로는 변경 불가)
2. 직접 수정해서 변경 가능(이전 버전도 상관 없음)
-> 다만 호환되지 않는 파일들이 호환되지 않는다면 표기되지 않을 수 있다.
3. 우클릭으로 .sln 파일 생성
-> 소스코드 폴더와 대상 플랫폼 등을 매핑되어있음.
- 플러그인 활성화 여부 확인 가능
- 실행에 필요한 플러그인을 다운로드 해야하는데 불가능할 때 옵션을 직접 수정하여 열기 가능.
-> 가급적 직접 수정하지 않길 권장
구조 폴더
- 프로젝트 파일: 프로젝트의 기본사항이 지워진다.
- Config: 프로젝트 별 설정을 저장하는 폴더.
- Content: 프로젝트에 주로 사용하는 에셋들을 가지고 있는 폴더.
- intermediate: 임시저장 폴더 격. 삭제 가능. 재생성 된다.
- Saved: 재생성 되는 폴더지만 가급적 삭제하지 않길 권유. 각종 복구나 이력에 관한 내용이 저장되어 있기 때문.
- 솔루션 파일 : 삭제 가능. .uproject 파일을 실행할 때, 다시 생성된다.
- .vs: Visual Studio에서 사용하는 폴더. 삭제하여도 다시 생성 가능.
- binaries: 임시 저장 파일. 컴파일 시 생성되는 폴더. 삭제로 프로젝트의 패키징을 리셋시킬 수 있다.
- Source: 프로젝트를 구동하는 소스코드를 보유한 폴더. 삭제하면 복구 불가하게 손상될 수 있다.
캐시에 저장된 다운로드
- 보관함의 캐시폴더
- 캐시 위치를 변경할 수 있다.
- 폴더엔 캐시 폴더가 있고, 다운로드한 패키지가 포함된다.
- 패키지의 버전은 엔진 버젼이 같이 표기된다.
- 패키지를 포함시킬 때, 엔진 버전을 물어보는 데, 이때 캐시에 저장된 다운로드가 사용된다.
- 다운로드된 패키지들은 로컬 컨텐츠 제거를 누르면 캐시 폴더에서 삭제된다.
DDC 폴더(Derived Data Cache)
- 타겟 플렛폼에 사용되는 언리얼만의 특이한 방식
- 프로젝트가 실행할 때, 적절한 프로젝트 캐시를 찾아서 프로젝트를 로딩하는 시간을 단축시킬수 있다.
- 보통 엔진 버전 별로 존재하며, 다시 생성될 수 있고, 필요에 따라 업데이트 된다.
- 프로젝트가 클수록 용량이 커진다.
- 저장하는 위치를 변경하고 폴더형식으로 공유할 수 있는데, 이를 공유폴더에 두어 프로젝트 로딩을 빠르게 하는 방식으로 사용할 수 있다.
'개발자로 > Unreal' 카테고리의 다른 글
[Unreal4] 게임플레이 프레임워크 (0) | 2022.08.12 |
---|---|
[Unreal4] 게임플레이 모듈 (0) | 2022.08.11 |
[Unreal4]UFunction (0) | 2022.08.10 |
[Unreal4] 언리얼 아키텍처 노트 (0) | 2022.08.10 |
[Unreal4] 언리얼 엔진 프로젝트 세팅 (0) | 2021.11.18 |