no message

This commit is contained in:
2026-06-18 14:07:38 +08:00
parent d393302388
commit 18990deb2d
12 changed files with 910 additions and 116 deletions

View File

@@ -7,12 +7,8 @@ import { ViewController } from './controller/ViewController';
import { LineGridRenderer } from './gameplay/LineGridRenderer';
import { UIMain } from './ui/UIMain';
import { loadLevelDatabase, refreshLevelIdBounds, LEVEL_ID_BASE } from './level/LevelRegistry';
import { loadThemeDatabase } from './theme/ThemeRegistry';
import { ensureResourcesBundle } from './core/ResourcesBundle';
import { loadTileDisplayMeta } from './visual/TileDisplayMeta';
import { ThemeBackground } from './theme/ThemeBackground';
import { GridSnapHelper } from './level/GridSnapHelper';
import { GameAudio } from './audio/GameAudio';
import { GameplayDebugBar } from './ui/GameplayDebugBar';
import {
CELL_PIXEL, CAMERA_ORTHO_HALF, DESIGN_WIDTH, DESIGN_HEIGHT,
@@ -55,12 +51,8 @@ export class AppBootstrap extends Component {
console.log('[AppBootstrap] 开始初始化…');
applyEmbeddedDesignResolution();
view.on('canvas-resize', this.onCanvasResize, this);
await ensureResourcesBundle();
await loadThemeDatabase();
await loadTileDisplayMeta();
await loadLevelDatabase();
refreshLevelIdBounds();
await GameAudio.preload();
const scene = director.getScene()!;
find('UICanvas', scene)?.destroy();
@@ -108,7 +100,7 @@ export class AppBootstrap extends Component {
// 关卡预制体由 SwitchLevel → createNewLevel 按需加载loader 进关再下 levels_all
ctl.markReady();
ctl.onBootstrapReady();
console.log('[AppBootstrap] 引擎已就绪SwitchLevel 进关时再加载关卡预制体');
console.log('[AppBootstrap] 引擎已就绪SwitchLevel 进关时再加载资源/关卡库分片/预制体');
}
private ensureGameRoot(scene: Node, size: { width: number; height: number }, mainCam: Camera): Node {