Files
18xchat/.svn/pristine/6a/6a7e99440001e4a06738624e797eb1b9c925306e.svn-base
T
2025-07-17 17:18:21 +08:00

26 lines
736 B
Plaintext

import { _decorator, Camera, Component, Node } from "cc";
import GameRootUI from "../Main/Common/GameRootUI";
const { ccclass, property } = _decorator;
//主界面场景
@ccclass('MainScene')
export class MainScene extends Component {
@property(Node)
UIRoot: Node = null
@property(Node)
UILayerMod: Node = null
@property(Camera)
MainCamera: Camera = null
start() {
//每个场景必须添加的
let gameRootUI = this.node.getComponent(GameRootUI)
if (!gameRootUI){
gameRootUI = this.node.addComponent(GameRootUI)
gameRootUI.InitByCreate(this.UIRoot, this.UILayerMod, "UI/StartUI/Start_UI");
}
GameRootUI.MainCamera = this.MainCamera
}
}