12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- import auto_gameScene from "../../../ui/uidata/scene/auto_gameScene";
- import UIBase from "../../../framework/ui/UIBase";
- import UIHelp from "../../../framework/ui/UIHelp";
- import GameController from "../../../game/GameController";
- import { BenzAssetManager } from "../../../framework/asset/BenzAssetManager";
- import { AssetsHelper } from "../../../framework/asset/AssetsHelper";
- import TagNameDefine from "../../../framework/constant/TagNameDefine";
- import JsonManager from "../../../framework/json/JsonManager";
- import bundleManager from "../../../manager/bundleManager";
- import UIMenu from "../Interface/UIMenu";
- import UITopMenu from "../Interface/UITopMenu";
- import gameData from "../../../gameLogic/utrl/gameData";
- import gameEventManager from "../../../gameLogic/utrl/gameEventManager";
- import { EVENT_TYPE } from "../../../gameLogic/utrl/gameEnum";
- import UIStoryAni from "../Interface/uiStoryAni";
- cc.macro.CLEANUP_IMAGE_CACHE = false;
- cc.dynamicAtlasManager.enabled = true;
- //cc.dynamicAtlasManager.showDebug(false);
- const { ccclass, menu, property } = cc._decorator;
- @ccclass
- @menu("UI/scene/UIGameScene")
- export default class UIGameScene extends UIBase {
- /**开场动画 */
- @property(cc.Prefab)
- story_ani: cc.Prefab = null;
- ui: auto_gameScene = null;
- protected static prefabUrl = "";
- protected static className = "UIGameScene";
- onUILoad() {
- console.log('zh:uigameScene onUILoad');
- bundleManager.load();
- this.ui = this.node.addComponent(auto_gameScene);
- gameEventManager.on(EVENT_TYPE.playStoryAni, this.playStoryAni, this);
- }
- onStart() {
- GameController.getInstance().init();
- gameData.init();
- this.preloadGameRes();
- UIHelp.ShowUI(UITopMenu);
- UIHelp.ShowUI(UIMenu);
- }
- preloadGameRes() {
- BenzAssetManager.getInstance().loadSceneResource(AssetsHelper.getSceneAssets(TagNameDefine.MAIN_SCENE), function (completedCount: number, totalCount: number, item: any) {
- }.bind(this),
- function (error) {
- cc.log("加载完成===", error);
- JsonManager.getInstance().loadJsonData();
- if (!error) {
- bundleManager.localResIsload = true;
- }
- }.bind(this))
- }
- // update() {
- // }
- /**显示开场动画,第一关 */
- private playStoryAni(cbk: Function) {
- let nd = cc.instantiate(this.story_ani);
- this.node.addChild(nd);
- nd.getComponent(UIStoryAni).init(cbk);
- }
- }
|