Maya为模型添加细分数

Maya为模型添加细分数

Micro Furrier:

GetMousePositionOnViewport节点相当于GetMousePositionOnPlatform+GetViewportWidgetGeometry+AbsoluteToLocal

参见引擎代码:Runtime/UMG/Private/WidgetLayoutLibrary.cpp

FVector2D UWidgetLayoutLibrary::GetMousePositionOnPlatform()

{

if ( FSlateApplication::IsInitialized() )

{

return FSlateApplication::Get().GetCursorPos();

}

return FVector2D(0, 0);

}

FVector2D UWidgetLayoutLibrary::GetMousePositionOnViewport(UObject* WorldContextObject)

{

if ( FSlateApplication::IsInitialized() )

{

FVector2D MousePosition = FSlateApplication::Get().GetCursorPos();

FGeometry ViewportGeometry = GetViewportWidgetGeometry(WorldContextObject);

return ViewportGeometry.AbsoluteToLocal(MousePosition);

}

return FVector2D(0, 0);

}

相关推荐

最新公布:2024
365体育手机版中国官方网站

最新公布:2024

08-02 👁️ 6816
[世界杯]绝对巨星:梅西
365bet电脑版

[世界杯]绝对巨星:梅西

08-03 👁️ 3720
长时间不洗车对车有哪些危害
365bet电脑版

长时间不洗车对车有哪些危害

09-25 👁️ 4050