调整布局、新增导航栏,调整页面跳转逻辑
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { _decorator, Camera, Component, Node } from "cc";
|
||||
import GameRootUI from "../Main/Common/GameRootUI";
|
||||
import { MainController } from "../chat18x/core/MainController";
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@@ -18,8 +19,24 @@ export class MainScene extends Component {
|
||||
let gameRootUI = this.node.getComponent(GameRootUI);
|
||||
if (!gameRootUI) {
|
||||
gameRootUI = this.node.addComponent(GameRootUI);
|
||||
gameRootUI.InitByCreate(this.UIRoot, this.UILayerMod, "ThemePanel");
|
||||
gameRootUI.InitByCreate(this.UIRoot, this.UILayerMod, "NavigationPanel");
|
||||
}
|
||||
GameRootUI.MainCamera = this.MainCamera;
|
||||
|
||||
// 初始化MainController并预加载数据
|
||||
this.initMainController();
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化MainController并预加载数据
|
||||
*/
|
||||
private async initMainController(): Promise<void> {
|
||||
try {
|
||||
console.log("[MainScene] 开始初始化MainController");
|
||||
await MainController.I.init();
|
||||
console.log("[MainScene] MainController初始化完成");
|
||||
} catch (error) {
|
||||
console.error("[MainScene] MainController初始化失败:", error);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user