feat: 实现创建卡牌功能

This commit is contained in:
2026-02-08 20:27:48 +08:00
parent a205409983
commit 5b4cc29e82
2 changed files with 15 additions and 3 deletions
+4 -3
View File
@@ -2,10 +2,11 @@ extends Node2D
var description: String
var type: String
var card_name: String
func set_texture(pic: String) -> void:
$Sprite.texture = ResourceLoader.load(pic)
func set_card(card_name: String) -> void:
print(card_name)
set_texture(GameManager.pic_list[card_name])
func set_card(cname: String) -> void:
card_name = cname
# set_texture(GameManager.pic_list[card_name])
+11
View File
@@ -1,5 +1,9 @@
extends Node2D
var CardScene = preload("res://prefabs/game/card.tscn")
var card_list: Array
func _ready() -> void:
init()
@@ -16,3 +20,10 @@ func init() -> void:
ipaddress = address
$IPLabel.text = ipaddress
$Player1/Username.text = GameManager.username
func create_card(card_name: String):
var card = CardScene.instantiate()
add_child(card)
card.set_card(card_name)
card_list.append(card)
print(card.card_name)