[언리얼엔진] 언리얼엔진 빌드와 관련한 것들
·
언리얼 엔진/프로젝트 세팅
개요언리얼 엔진으로 게임을 개발하다보면, 빌드과정에서 오류나는 상황이 종종 발생한다고 한다. 막막한 상황을 대비해서 해결방법을 알고 가면 좋을 듯 하니 언리얼 엔진 빌드와 관련해서 이것저것 한 번 알아보자빌드 모드더보기1. DebugGame : 디버깅을 하기에 최적화된 빌드 모드이다. 디버그 정보를 포함하고 있기때문에 게임속도가 느리다는 단점이 있다.2. Development : 가장 일반적인 모드로, 디버그 정보는 많이 축소가 되어있어서 게임속도가 빠르다. 테스트하기에 좋은 모드라고 생각하면 될듯 하다.3. Shipping : 배포단계에서 활용하는 모드로, 디버그 정보가 전부 빠진 최적화된 상태에서 빌드가 진행된다.빌드 방법더보기1. 전체 빌드: 프로젝트 가상 폴더에 있는 파일들 전부 빌드하는 방법이다..
[언리얼엔진] 프로젝트 폴더 구조
·
언리얼 엔진/프로젝트 세팅
개요본격적으로 언리얼을 시작하기에 앞서, 언리얼 프로젝트를 생성하면 형성되는 폴더들에 대해 알아보자 !프로젝트 폴더더보기 언리얼 프로젝트를 생성하면 위의 사진처럼 여러 폴더들이 형성될 것이다. 차근차근 각 폴더마다 어떤 역할을 수행하는지 알아보자Source : C++ 소스코드가 저장되는 폴더Content : 언리얼 에디터에서 사용하는 .uasset (게임 에셋)들을 저장Binaries : 컴파일 과정을 거친 DLL 파일을 저장Config : 언리얼 프로젝트 세팅들을 파일로 저장DerivedDataCache, Intermediate : 빌드 과정을 거치면 생성되는 임시파일을 저장Saved : 프로젝트 작업시 임시로 저장되는 파일들을 보관 가상 프로젝트 폴더더보기 C++ 파일을 실행시켜보면, Solution..
[언리얼 엔진] 언리얼 에디터 인터페이스에 대해서
·
언리얼 엔진/프로젝트 세팅
개요 오늘은 언리얼 에디터 인터페이스에 대해 정리할 것이다. 언리얼 에디터 인터페이스는 크게 뷰포트, 아웃라이너, 디테일 패널, 콘텐츠 브라우저 이렇게 4가지로 구성되어 있다. 각 구성 요소의 주요 기능과 숨겨진 추가 기능들을 자세히 살펴보도록 하자뷰포트 (Viewport) 뷰포트는 월드를 시각적으로 확인하고 편집할 수 있는 창이다.뷰포트의 기능1. 게임 월드 보기 : 씬에 배치된 오브젝트, 라이트, 카메라 등을 실시간으로 볼 수 있다.2. 씬 편집 : 오브젝트를 선택, 이동, 회전, 스케일링하며 레벨을 디자인할 수 있다.3. 다양한 보기 모드 : 와이어프레임, 라이트 모드, 섀도우 모드 등으로 전환하여 특정 정보만을 확인할 수 있다.4. 카메라 제어 : 마우스나 단축키를 통해 카메라 시점을 조작하며 씬..
[언리얼 엔진] 맵 & 모드 에 대해서
·
언리얼 엔진/프로젝트 세팅
(1) Default Modes기본 게임모드를 따로 설정해주지 않았다면 Default로 설정이 되어있을 것이다.이에 따라 선택된 게임 모드들도 설정이 되어있을텐데, 각각의 게임 모드에 대해 알아보자 1. 디폴트 폰 클래스: 플레이어가 조작하는 기본 캐릭터를 설정. 게임을 실행하게 되면 소환이 됨 2. HUD 클래스: 게임 화면에 표시되는 사용자 인터페이스를 설정. (현재는 거의 쓰이지 않는 방식으로 이전 버전을 지원하기위해 사용) 3. 플레이어 컨트롤러 클래스: 입력을 처리하고 캐릭터에게 전달해주는 역할을 함. 4. 게임 스테이트 클래스: 게임의 현재 상태를 관리하는 클래스. 점수, 남은 시간, 현재 라운드 정보 등을 저장함. 5. 플레이어 스테이트 클래스: 플레이어의 상태를 관리하는 클래스. 캐릭터 레..