【头文件】:UIScaler 头文件引入 SDPIScaler #include "Widgets/Layout/SDPIScaler.h" 【源文件】: 把Overlay包含在DPIScaler 里面。这样所有的Widget组件都会根据UIScaler的值来进行设定。 ChildSlot [ SNew(SDPIScaler) //创建 SDPIScaler .DPIScal
END_SLATE_FUNCTION_BUILD_OPTIMIZATION/*绑定UIScaler的函数,通过获取的ViewportSize的高度来设置Scaler*/floatSSlAiMenuHUDWidget::GetUIScaler()const{/*获取高度除以1080来获得组件的缩放比例*/returnGetViewportSize().Y /2160; }/*获取屏幕尺寸*/FVector2D SSlAiMenuHUDWidget::GetViewportSize()const{/*设定屏幕...
END_SLATE_FUNCTION_BUILD_OPTIMIZATION/*绑定UIScaler的函数,通过获取的ViewportSize的高度来设置Scaler*/floatSSlAiMenuHUDWidget::GetUIScaler()const{/*获取高度除以1080来获得组件的缩放比例*/returnGetViewportSize().Y /2160; }/*获取屏幕尺寸*/FVector2D SSlAiMenuHUDWidget::GetViewportSize()const{/*设定屏幕...