跳到主要内容

设置 UI 根节点(SetUIRoot)

AndroidiOSWindows
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 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);

入参说明

参数类型说明
rootUCanvasPanelUI root

如游戏设计分辨率和 LI PASS 设计分辨率不同,可在 LevelInfiniteUIConst.lua 中设置 LI PASS UI 缩放比例(可联系技术支持人员更改):

-- UI 缩放比例(业务的设计分辨率高 / LI PASS 设计分辨率高)
-- 1080 / 750
LevelInfiniteUIConst.UIRenderScale = 1.44

代码示例

ULevelInfiniteAPI::SetUIRoot(uiRoot);