본문 바로가기

Unreal Engine 4/C++

<Unreal C++> 위젯에서 마우스 위치 구하기

 

필요한 개념


Viewport의 스케일을 가져와서 마우스 위치를 구한것과 곱해주면 최종 마우스 위치를 구할 수 있다.

 

 

 

 

 

소스


더보기
FVector2D mousePos = UWidgetLayoutLibrary::GetMousePositionOnViewport(GetWorld());
float scale = UWidgetLayoutLibrary::GetViewportScale(this->GetWorld());
mousePos *= scale;

 

 

 

 

결과


위치에 정확하게 맞는 것을 볼 수 있다.