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