본문 바로가기

Unreal Engine

UE4. 플레이어 위치 찾기 새로운 Actor Class 를 하나 추가해 줍시다. 언리얼에서 디버깅을 하는 방법은 두 가지로 플레이 화면에 출력 하는 방법과 콘솔창에 출력하는 방법이 있습니다.이번에는 화면에 직접 출력 할 것인데, 그러기 위해서는 GEngine이라는 인스턴스에 접근을 해야 합니다.그러기 위해서는 Engine.h 헤더를 include 해야 사용 가능하므로 Engine/Enine.h 헤더를 include 해줍시다. 짧게 설명드리자면 생성자는 언리얼 에디터가 실행될 때 한 번, BeginPlay는 게임 시작시 한 번, Tick은 매 프레임마다 한 번씩 호출이 됩니다.생성자 부분에 PrimaryActorTick.bCanEverTick을 false로 설정하시면 Tick이 실행이 되지 않으며, 퍼포먼스의 상향이 있습니다.이번에.. 더보기
UE4. 파일에서 메쉬 추가 Actor 클래스 하나를 추가 한 다음, .cpp 파일에 두 가지 헤더 파일을 include 합니다. #include "Components/StaticMeshComponent.h" #include "ConstructorHelpers.h"첫 번째 헤더파일은 StaticMeshComponent를 사용할 수 있게 하기 위함이고, 두 번째 헤더파일은 ConstructorHelpers 라는 구조체에 있는 템플릿 구조체를 사용하기 위해서 include를 해줘야 합니다. .h 파일에 UStaticMeshComponent 를 추가해 주시고, UPROPERTY를 위에 선언해 줌으로써, 언리얼이 아래의 컴포넌트를 관리하도록 합니다.private: UPROPERTY(EditAnywhere) class UStaticMeshC.. 더보기