From d4875b655ca06b9f0f55a13c1d731fe8e1e569f6 Mon Sep 17 00:00:00 2001 From: KQL Date: Thu, 4 Dec 2025 19:09:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=AC=AC=E4=BA=8C?= =?UTF-8?q?=E6=AC=A1=E8=BF=9B=E5=85=A5=E6=97=B6=E8=BD=AC=E5=9C=BA=E5=8A=A8?= =?UTF-8?q?=E7=94=BB=E8=A2=AB=E8=B7=B3=E8=BF=87=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 init3DScene() 中重置 is2DInitialized 标志为 false - 确保每次进入都能正常执行完整的转场流程 - 修复第二次进入时地图提前显示的问题 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- js/main.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/main.js b/js/main.js index c1055d8..a210cea 100644 --- a/js/main.js +++ b/js/main.js @@ -115,6 +115,9 @@ class App { this.sceneManager = null; } + // 重置2D地图初始化标志,允许重新进入转场流程 + this.is2DInitialized = false; + // 重置UI状态 this.canvasContainer.style.display = 'block'; this.speedLines.style.display = 'block';