| | |
| | | }); |
| | | } |
| | | |
| | | resize() { |
| | | console.log(1); |
| | | |
| | | // 如果需要在窗口大小改变时调整内容,可以在这里处理 |
| | | // 由于设置了 resizeTo,PIXI.Application 会自动调整画布尺寸 |
| | | resize(width, height) { |
| | | console.log(width, height); |
| | | this.app.renderer.resize(width, height); |
| | | this.mapContainer.children.forEach((child) => { |
| | | child.x = width / 2; |
| | | child.y = height / 2; |
| | | }); |
| | | } |
| | | |
| | | destroy() { |
| | |
| | | const app = new PIXI.Application({ |
| | | background: themeMode === 'dark' ? '#2f3542' : '#f1f2f6', |
| | | antialias: true, |
| | | resizeTo: dom, |
| | | // resizeTo: dom, |
| | | }) |
| | | app.stage.eventMode = 'static'; |
| | | app.stage.hitArea = app.screen; |