Files
oops-plugin-framework/assets/core/gui/layer/LayerHelper.ts
2025-12-13 23:32:56 +08:00

22 lines
632 B
TypeScript

import { Layers } from 'cc';
import type { Node } from 'cc';
import { Widget } from 'cc';
/** 界面层辅助工具 */
export class LayerHelper {
/**
* 界面层全屏布局
* @param node 全屏布局的节点
*/
static setFullScreen(node: Node) {
const widget: Widget = node.addComponent(Widget);
widget.isAlignLeft = widget.isAlignRight = widget.isAlignTop = widget.isAlignBottom = true;
widget.left = widget.right = widget.top = widget.bottom = 0;
widget.alignMode = 2;
widget.enabled = true;
node.layer = Layers.Enum.UI_2D;
return widget;
}
}