HTML 연습중입니다
버그가 아니고 기능입니다만
shy3939
2026. 1. 8. 20:54
2026. 1. 8. 20:54
프로젝트 폴더 내 주요 파일
- .sln(Visual Studio 솔루션 파일)
- C++ 소스 코드와 빌드 설정이 연결된 핵심 파일이다.
- 더블 ㅋ르릭하면 Visual Studio에서 .cpp, .h파일을 열어 수정할 수 있다.
- .uproject
- 언리얼 에디터가 프로젝트 설정(콘텐츠, 맵, 플러그인 등)을 불러올 때 사용하는 파일이다.
- 더블 클릭 시 언리얼 에디터에서 바로 프로젝트를 열 수 있다.
- .vsconfig
- Visual Studio Configuration 파일로, Visual Studio 프로젝트에서 사용되는 특정 설정과 구성 요소 설치 요구 사항을 정의한다.
- 프로젝트를 열 때 Visual Studio가 필요한 워크로드와 구성 요소를 자동으로 감지한다.
프로젝트 폴더 내 주요 폴더
- .vs 폴더
- Visual Studio가 자동으로 생성하는 폴더이며, 주로 디버깅과 소루션 설정에 관련된 파일들이 저장된다.
- Binaries 폴더
- C++ 코드를 빌드하면 생성되는 실행 파일(.exe, .dll 등)이 저장된다.
- 이 폴더를 삭제하면 다음 빌드 시 모든 바이너리를 처음부터 다시 생성해야 하므로 시간이 더 오래 걸릴 수 있다.
- Config 폴더
- 게임플레이, 렌더링, 입력 등의 설정은 담은 .ini 파일이 모여있다. 에디터나 코드로 특정 설정을 바꾸면, 이 폴더 내 .ini 파일들이 종종 수정된다.
- Content 폴더(중요)
- 언리얼 에디터의 Content Browser와 연결되어 있으며, 게임 내 모든 에셋(블루프린트, 모델, 머테리얼, 사운드 등)이 들어 있다. 에디터에서 새 에셋을 만들거나 다른 에셋을 불러오면 이 폴더 안에 파일이 생성된다.
- DerivedDataCache 폴더
- 에셋, 쉐이더 등을 빠르게 처리하기 위한 캐시 파일이 저장된다.
- 이 폴더의 파일을 삭제해도 프로젝트는 정상적으로 동작하지만, 에셋이나 쉐어더의 재컴파일 과정이 다시 수행되어 초기 구동 시간이 길어질 수 있다.
- Intermediate 폴더
- C++ 컴파일 과정에서 생성되는 임시 파일 및 빌드 중간 결과물이 저장된다.
- 빌드 문제 발생 시 이 폴더를 삭제하고 다시 빌드를 시도하면 문제를 해결할 수도 있다.
- Saved 폴더
- 자동 저장 파일, 로그(.log), 크래시 덤프 등이 모여있다. 게임-에디터가 비정상 종료되었을 때, 이 폴더 안의 로그 파일을 확인해 문제를 진단할 수 있다.
- Source 폴더(중요)
- C++ 소스 코드 (.cpp, .h)가 들어 있는 핵심 폴더로, 실제 게임 로직을 작성하는 곳이다.