fix: 优化代码
This commit is contained in:
@@ -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="."]
|
||||||
@@ -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,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)
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
extends Node2D
|
||||||
|
|
||||||
|
func set_texture(pic: String) -> void:
|
||||||
|
$Sprite.texture = ResourceLoader.load(pic)
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://di3cxx8th55lg
|
||||||
@@ -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
|
||||||
Reference in New Issue
Block a user