필요한 개념
Viewport의 스케일을 가져와서 마우스 위치를 구한것과 곱해주면 최종 마우스 위치를 구할 수 있다.
소스
더보기
FVector2D mousePos = UWidgetLayoutLibrary::GetMousePositionOnViewport(GetWorld());
float scale = UWidgetLayoutLibrary::GetViewportScale(this->GetWorld());
mousePos *= scale;
결과
위치에 정확하게 맞는 것을 볼 수 있다.
'Unreal Engine 4 > C++' 카테고리의 다른 글
<Unreal C++> Interface에 있는 함수 호출 (0) | 2022.06.28 |
---|---|
<Unreal C++> 89 - Action RPG (Map Positioning(맵에 배치)) (0) | 2022.06.07 |
<Unreal C++> 86 - Action RPG (Enemy Wizard AI) (0) | 2022.06.07 |
<Unreal C++> 78 - Action RPG (Enemy Melee AI) (0) | 2022.06.07 |
<Unreal C++> 73 - Action RPG (Inverse Kinemetics(IK)) (0) | 2022.06.07 |