设置 UI 根节点(SetUIRoot)
设置 LI PASS 所有 UI 界面的根节点。
注意
LI PASS UI 设计分辨率为:
Android、iOS(横屏):1334x750
Android、iOS(竖屏):750x1334
PC、PS5、XSX:1920x1080
警告
设置 UI 根节点后,请不要销毁该节点,否则 LI PASS UI 界面无法挂载,会产生预期外的行为。
函数定义
public static void SetUIRoot(GameObject root);
入参说明
参数 | 类型 | 说明 |
---|---|---|
root | GameObject | UI 根节点 |
如果是移动端(Android、iOS)的横屏类游戏,建议将 canvas 分辨率设计为 1334x750,固定高度,适配宽度,如下图所示:
如果是移动端(Android、iOS)的竖屏类游戏,建议将 canvas 分辨率设计为 750x1334,固定宽度,适配高度,如下图所示:
如果是 PC 端或主机端(PS5、XSX)的游戏,建议将 canvas 分辨率设计为 1920x1080,固定高度,适配宽度,如下图所示:
注意
编辑器下的数值默认与当前 PC 的分辨率相同,为避免显示超框的问题建议将分辨率应设为推荐值。
代码示例
LevelInfinite.SetUIRoot(uiRoot);