From d256249789fb2baf0a463d8406cd7cd13fb966d0 Mon Sep 17 00:00:00 2001 From: moyin <2443444649@qq.com> Date: Fri, 2 Jan 2026 21:17:56 +0800 Subject: [PATCH] =?UTF-8?q?refactor=EF=BC=9A=E5=B0=86MainScene=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E5=88=B0scenes=E6=A0=B9=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将MainScene从scenes/Maps/移动到scenes/根目录 - 更新project.godot中的主场景路径配置 - 符合项目结构规范,MainScene作为图像显示入口文件 --- project.godot | 2 +- scenes/{Maps => }/MainScene.gd | 11 +++++++++++ scenes/MainScene.gd.uid | 1 + scenes/{Maps/main_scene.tscn => MainScene.tscn} | 6 +++--- scenes/Maps/MainScene.gd.uid | 1 - 5 files changed, 16 insertions(+), 5 deletions(-) rename scenes/{Maps => }/MainScene.gd (88%) create mode 100644 scenes/MainScene.gd.uid rename scenes/{Maps/main_scene.tscn => MainScene.tscn} (94%) delete mode 100644 scenes/Maps/MainScene.gd.uid diff --git a/project.godot b/project.godot index 49e9865..18d233f 100644 --- a/project.godot +++ b/project.godot @@ -11,7 +11,7 @@ config_version=5 [application] config/name="whaleTown" -run/main_scene="res://scenes/maps/main_scene.tscn" +run/main_scene="res://scenes/MainScene.tscn" config/features=PackedStringArray("4.5", "Forward Plus") config/icon="res://icon.svg" diff --git a/scenes/Maps/MainScene.gd b/scenes/MainScene.gd similarity index 88% rename from scenes/Maps/MainScene.gd rename to scenes/MainScene.gd index 3818a01..b1b7f24 100644 --- a/scenes/Maps/MainScene.gd +++ b/scenes/MainScene.gd @@ -1,5 +1,16 @@ extends Control +# ============================================================================ +# MainScene.gd - 主场景控制器 +# ============================================================================ +# 这是游戏的主入口场景,负责管理所有图像显示和界面切换 +# 功能包括: +# - 登录/注册界面管理 +# - 主游戏界面显示 +# - 用户状态管理 +# - 游戏功能模块入口 +# ============================================================================ + # 场景节点引用 @onready var auth_scene: Control = $AuthScene @onready var main_game_ui: Control = $MainGameUI diff --git a/scenes/MainScene.gd.uid b/scenes/MainScene.gd.uid new file mode 100644 index 0000000..31e44ef --- /dev/null +++ b/scenes/MainScene.gd.uid @@ -0,0 +1 @@ +uid://ghehm4srs0ho diff --git a/scenes/Maps/main_scene.tscn b/scenes/MainScene.tscn similarity index 94% rename from scenes/Maps/main_scene.tscn rename to scenes/MainScene.tscn index cb02a22..4162235 100644 --- a/scenes/Maps/main_scene.tscn +++ b/scenes/MainScene.tscn @@ -1,7 +1,7 @@ -[gd_scene load_steps=3 format=3 uid="uid://21a49e14a0c58d7941d04142a5bf9ddc"] +[gd_scene load_steps=3 format=3 uid="uid://cjabtnqbdd2ey"] -[ext_resource type="Script" path="res://scenes/maps/MainScene.gd" id="1_script"] -[ext_resource type="PackedScene" uid="uid://by7m8snb4xllf" path="res://scenes/ui/LoginWindow.tscn" id="2_main"] +[ext_resource type="Script" path="res://scenes/MainScene.gd" id="1_script"] +[ext_resource type="PackedScene" uid="uid://by7m8snb4xllf" path="res://scenes/ui/AuthScene.tscn" id="2_main"] [node name="Main" type="Control"] layout_mode = 3 diff --git a/scenes/Maps/MainScene.gd.uid b/scenes/Maps/MainScene.gd.uid deleted file mode 100644 index 2d135e3..0000000 --- a/scenes/Maps/MainScene.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cn2xjgj3h847p