fix: 优化代码

This commit is contained in:
2026-01-22 07:53:30 +08:00
parent 4afa37c87d
commit 05a566f42b
6 changed files with 25 additions and 3 deletions
+8
View File
@@ -0,0 +1,8 @@
[gd_scene load_steps=2 format=3 uid="uid://croqe86tpmsco"]
[ext_resource type="Script" uid="uid://di3cxx8th55lg" path="res://scripts/game/card.gd" id="1_3aeal"]
[node name="Card" type="Node2D"]
script = ExtResource("1_3aeal")
[node name="Sprite" type="Sprite2D" parent="."]
+3 -2
View File
@@ -46,8 +46,9 @@ text = "加入局域网游戏"
[node name="CreateGameUI" type="Node2D" parent="."] [node name="CreateGameUI" type="Node2D" parent="."]
visible = false visible = false
position = Vector2(316, 203) position = Vector2(585, 355)
script = ExtResource("3_bqqt6") script = ExtResource("3_bqqt6")
metadata/_edit_group_ = true
[node name="Background" type="ColorRect" parent="CreateGameUI"] [node name="Background" type="ColorRect" parent="CreateGameUI"]
offset_right = 475.0 offset_right = 475.0
@@ -106,7 +107,7 @@ horizontal_alignment = 1
[node name="JoinGameUI" type="Node2D" parent="."] [node name="JoinGameUI" type="Node2D" parent="."]
visible = false visible = false
position = Vector2(328, 216) position = Vector2(585, 355)
script = ExtResource("4_wu84c") script = ExtResource("4_wu84c")
metadata/_edit_group_ = true metadata/_edit_group_ = true
+2
View File
@@ -2,6 +2,8 @@ extends Node
var current_scene = null var current_scene = null
var Card = ResourceLoader.load("res://prefabs/game/card.tscn")
func _ready(): func _ready():
var root = get_tree().root var root = get_tree().root
current_scene = root.get_child(root.get_child_count() - 1) current_scene = root.get_child(root.get_child_count() - 1)
+5
View File
@@ -0,0 +1,5 @@
extends Node2D
func set_texture(pic: String) -> void:
$Sprite.texture = ResourceLoader.load(pic)
+1
View File
@@ -0,0 +1 @@
uid://di3cxx8th55lg
+6 -1
View File
@@ -16,4 +16,9 @@ func init() -> void:
ipaddress = address ipaddress = address
$IPLabel.text = ipaddress $IPLabel.text = ipaddress
$Player1/Username.text = GameManager.username $Player1/Username.text = GameManager.username
func new_card(card_name: String):
var card = SceneManager.Card.new()
add_child(card)
card.set_texture(GameManager.pic_list[card_name])
return card