feat: 实现用户名(局内昵称)的设置

This commit is contained in:
2026-01-15 20:12:20 +08:00
parent 90dd79bb15
commit b54ce939dc
3 changed files with 27 additions and 1 deletions
+23
View File
@@ -14,6 +14,7 @@ offset_bottom = 694.0
color = Color(0.7058824, 0.6862745, 0, 1)
[node name="DataSetting" type="Node2D" parent="."]
metadata/_edit_group_ = true
[node name="DataSetLabel" type="Label" parent="DataSetting"]
offset_left = 45.0
@@ -34,6 +35,7 @@ theme_override_font_sizes/font_size = 24
[node name="IPBeginSetting" type="Node2D" parent="."]
position = Vector2(-1, 94)
metadata/_edit_group_ = true
[node name="IPBeginSetLabel" type="Label" parent="IPBeginSetting"]
offset_left = 45.0
@@ -52,6 +54,27 @@ offset_bottom = 81.0
theme_override_fonts/font = ExtResource("2_6wm04")
theme_override_font_sizes/font_size = 24
[node name="UsernameSetting" type="Node2D" parent="."]
position = Vector2(0, 208)
metadata/_edit_group_ = true
[node name="UsernameSetLabel" type="Label" parent="UsernameSetting"]
offset_left = 45.0
offset_top = 28.0
offset_right = 193.0
offset_bottom = 90.0
theme_override_fonts/font = ExtResource("2_6wm04")
theme_override_font_sizes/font_size = 30
text = "局内显示昵称"
[node name="LineEdit" type="LineEdit" parent="UsernameSetting"]
offset_left = 424.0
offset_top = 18.0
offset_right = 874.0
offset_bottom = 81.0
theme_override_fonts/font = ExtResource("2_6wm04")
theme_override_font_sizes/font_size = 24
[node name="SaveButton" type="Button" parent="."]
offset_left = 56.0
offset_top = 520.0
+2 -1
View File
@@ -1,4 +1,5 @@
extends Node
var data_origin: String = ""
var ip_begin: String = "192.168."
var ip_begin: String = "192.168."
var username: String = ""
+2
View File
@@ -3,10 +3,12 @@ extends Node2D
func _ready() -> void:
$DataSetting/LineEdit.text = GameManager.data_origin
$IPBeginSetting/LineEdit.text = GameManager.ip_begin
$UsernameSetting/LineEdit.text = GameManager.username
func _on_save_button_pressed() -> void:
GameManager.data_origin = $DataSetting/LineEdit.text
GameManager.ip_begin = $IPBeginSetting/LineEdit.text
GameManager.username = $UsernameSetting/LineEdit.text
SceneManager.goto_scene("main_menu")