본문 바로가기

Unreal Engine548

Unreal Engine Modular Level Design Unlit 모드로 보면, 메시에 텍스쳐만 입힌 상태 즉, 조명을 제외한 상태를 확인할 수 있다. wireframe으로 보게 되면 메시를 이루는 선을 확인할 수 있다. 텍스쳐까지도 빠진 상태 마우스 우클릭으로 거리를 측정할 수 있다. 이때 단위는 1unit = 1cm 이다. 이렇게 데모 요소 하나하나의 크기를 확인해서 레벨디자인에 활용하는 것이 합리적이다. 본인이 원하는 Wall로, 던전을 구상하고 만들어보았다. 계단을 활용해 지하도 만들었다. 천장을 sm_ceiling 을 사용해서 덮어주었다. 2023. 7. 9.
Unreal Engine - Crypt Raider 만들기 프로젝트 세팅은 다음과 같다. 또한 Free Asset인 Medieval Dungeon을 사용할 것이다. 2023. 7. 9.
Unreal Engine Print for Debugging Unreal Engine Snippet을 확장으로 다운받게 되면, UE_LOG(LogTemp, Display, TEXT("Your message")); 다음과 같은, 로그를 띄울수 있는 함수가 제공된다. 파라미터는 첫번째로, 로그 카테고리 유형 두번째로 우선순위 세번째로 로그내용이 있다. 로그 우선순위로는 다음 링크의 Values 를 참조하자 https://docs.unrealengine.com/4.26/en-US/API/Runtime/Core/Logging/ELogVerbosity__Type/ ELogVerbosity::Type Enum that defines the verbosity levels of the logging system. docs.unrealengine.com UE_LOG(LogTemp.. 2023. 7. 7.
Unreal Engine GameMode Game Mode란, 게임룰을 관리하는 엑터이다. 예를들어, 어떤 캐릭터가 어디에 스폰되어야 하는지와 멀티플레이어 게임에서는 해당 게임의 플레이어 수 등을 제한할 수 있다. 프로젝트 전체에 대한 게임모드와 월드 오버라이드라는 특정 레벨에 대한 게임모드를 볼 수 있다. 오른쪽에 클래스 를 통해서 월드에 어떤 플레이어를 스폰할지 정할 수 있다. 디폴트 폰 클래스를 BP_ThirdPersonCharacter로 해주고 save 또한 월드 오버라이드 게임모드를 none으로 설정해주어야한다. 그래야 오버라이드 하지 않고 디폴트 모드로 게임세팅이 되기 때문이다. 그 후, 기존 플레이어를 지우고 액터 배치패널을 열어 플레이어 스타트를 추가해주면 여기서 플레이 버튼을 이용해서 게임 테스팅을 진행할 수 있다. 2023. 7. 7.