뷰포트 통해 구할 수가 있다. GetGameViewport 함수는 UGameViewportClient형 클래스를 반환한다, 이는 뷰포트의 UI, 오디오 그리고 입력 시스템이다.
이걸 바탕으로 뷰포트 클래스(FViewport )를 가져온다.
auto gameViewport = GetWorld()->GetGameViewport();
FVector2D viewportSize;
gameViewport->GetViewportSize(viewportSize);
viewportSize /= 2; // 최종 중앙값
참고 : https://docs.unrealengine.com/4.27/en-US/API/Runtime/Engine/Engine/UGameViewportClient/
https://docs.unrealengine.com/4.26/en-US/API/Runtime/Engine/FViewport/
'게임엔진 > Unreal' 카테고리의 다른 글
[Unreal] 위젯 관련 함수 오버라이딩 (0) | 2022.09.28 |
---|---|
[Unreal] UI 마우스 관한 동작 이벤트 설정방법 (0) | 2022.09.08 |
[Unreal] 플레이 누른 직후 또는 인벤토리 열 때 인게임 모드 설정 (0) | 2022.09.03 |
[Unreal] UI를 뷰포트 위치로 치환 및 이동하는 방법 (UI를 마우스의 위치로 또는 반대) (0) | 2022.09.02 |
[Unreal] Static Mesh (스태틱 메쉬) 그림자 끄는/키는 방법 C++ (0) | 2022.08.23 |