UMG 3

UE4 UMG에서 BindWidget 된 상태에서 SetVisiblity를 통해 보이게 했지만 작동하지 않는 경우

목적 UMG에 UserWidget을 상속 받은 UClass의 meta BindWidget 된 상태의 Widget에 SetVisibility를 변경했는데 정상적으로 변경되지 않는 문제가 있었다. 매우 간단한 원인이였으나 UMG 작업을 자주하지 않다보니 매번 까먹어 이렇게 글을 남기게 되었다. 환경 UE4.26 증상 BindWidget으로 Widget과 UClass가 바인딩 된 Widget이 숨겨진 상태였는데 SetVisibility를 통해서 Visible했으나 보이지 않는 현상이 있었다. UPROPERTY(meta=BindWidget) UWidget* TestWidget 원인 바인딩 된 Widget의 부모 Widget이 Hidden되어 발생하는 문제였다. UMG Blueprint에서는 Hidden 상태여도..

UE4 2021.07.15

UE4 UMG에서 RenderTarget 사용 방법

목적 UMG에 RenderTarget을 사용하는 작업을 자주 하지 않아 기억하기 위해 기록을 남깁니다. 환경 UE4.26 UMG에 RenderTexture 적용 방법 1. CameraComponent에 SceneCaptureComponent2D 추가 CameraComponent에 SceneCaptureComponent2D 추가, CaptureEverFrame 체크, CaptureOnMovement 체크 2. RenderTarget 추가 콘텐츠 브라우저에서 머테리얼 & 텍스쳐 - 렌더 타겟을 클릭하여 렌더 타겟 추가, 렌더 타겟 추가한 후 SceneCaptureComponent2D의 Texture Target에 렌더 타겟을 설정해준다. 그리고 Capture source 설정을 아래 중 하나로 설정해준다. ..

UE4 2021.07.15