This commit is contained in:
YHH
2025-09-30 09:51:02 +08:00
parent 8c4e8d523e
commit 90153b98fe
4 changed files with 227 additions and 123 deletions

View File

@@ -1,5 +1,6 @@
import { Core } from '@esengine/ecs-framework';
import { Core, PlatformManager } from '@esengine/ecs-framework';
import { GameScene } from './GameScene';
import { BrowserAdapter } from './platform/BrowserAdapter';
// 性能监控
interface PerformanceStats {
@@ -24,6 +25,10 @@ class WorkerDemo {
private elements: { [key: string]: HTMLElement } = {};
constructor() {
// 注册浏览器适配器
const browserAdapter = new BrowserAdapter();
PlatformManager.getInstance().registerAdapter(browserAdapter);
// 获取canvas
this.canvas = document.getElementById('gameCanvas') as HTMLCanvasElement;
if (!this.canvas) {