设置 UI 根节点(SetUIRoot)
设置 LI PASS 所有 UI 界面的根节点。
注意
LI PASS UI 设计分辨率为:
Android、iOS(横屏):1334x750
Android、iOS(竖屏):750x1334
PC、PS5、XSX:1920x1080
Switch: 1280x720
警告
设置 UI 根节点后,请不要销毁该节点,否则 LI PASS UI 界面无法挂载,会产生预期外的行为。
函数定义
UFUNCTION(BlueprintCallable, Category = "LevelInfinite")
static void SetUIRoot(UCanvasPanel* uiRoot);
入参说明
参数 | 类型 | 说明 |
---|---|---|
root | UCanvasPanel | UI root |
如游戏设计分辨率和 LI PASS 设计分辨率不同,可在 LevelInfiniteUIConst.lua
中设置 LI PASS UI 缩放比例(可联系技术支持人员更改):
-- UI 缩放比例(业务的设计分辨率高 / LI PASS 设计分辨率高)
-- 1080 / 750
LevelInfiniteUIConst.UIRenderScale = 1.44
代码示例
ULevelInfiniteAPI::SetUIRoot(uiRoot);