Unreal Engine 4

UE5) DisplayName, Tag

이름으로 구별하는 DisplayName은 VR 프로그램에서 빌드나 실행 과정에서 오류를 발생할 수 있다고 함,-> 따라서 Tag로 구분하는 게 더 확실함. DisplayName- DisplayName의 경우, actor의 이름이 아니라 아웃라이너에 있는 Actor의 이름.- Actor->GetName()의 경우, Class의 이름이 나옴. (인스턴스나 아웃라이너에 있는 Actor의 이름이 아님)- Actor->GetName()을 통해 바로 사용 가능하지만, DisplayName은 가져오려면 다른 함수와 헤더파일이 필요함.더보기// #include "Kismet/KismetSystemLibrary.h"FString DisplayName = UKismetSystemLibrary::GetDisplayName..

Unreal Engine 2025.05.18

UE5) TimerDelegate, BindLambda

Unity에는 Coroutine과 IEnumerator를 통해 시간 조절, 함수 실행이 가능하지만, 언리얼에는 없음그래서 찾던 중 FTimerDelegate와 BindLambda를 통해 유사하게 구현 FTimerDelegate, BindLambda바인딩 객체로서, 타이머를 이용해 일정 시간 후 함수 실행을 시키기 위해 사용비동기적 시간 이벤트 시간을 통해 함수 실행을 예약하는 시스템 -> Timer 시스템(시간)을 이용해서, 동기적으로 사용할 수도 있음 1. 다른 함수들을 먼저 실행해, 시간 계산2. 계산한 시간을 이용해 선행 함수들을 실행 후 BindLambda를 통해 람다 함수 내 정의된 과정 실행 사용예시 1더보기//#include "TimerManager.h"APawn* PlayerPawn = U..

Unreal Engine 2025.05.18

UE5) Lighting 조정 (Allow Static Lighting)

적용 예시 Map 가져오던 중 Lighting으로 인한 실내의 texture가 안 보이는 현상건물 내부에 조명을 설정할 경우 → texture가 적용된 것이 보임→ Texture 문제는 아님! 설정 전      설정 후Allow Static Lighting을 설정해야 변함        Static Light 관련 언리얼 엔진 문서 https://dev.epicgames.com/documentation/ko-kr/unreal-engine/static-lights?application_version=4.27

Unreal Engine 2025.03.16