feat: 实现卡牌创建功能

This commit is contained in:
2026-02-13 12:09:41 +08:00
parent a6ebd1f947
commit e2c89bb86a
2 changed files with 8 additions and 4 deletions
+5 -3
View File
@@ -5,8 +5,10 @@ var type: String
var card_name: String
func set_texture(pic: String) -> void:
$Sprite.texture = ResourceLoader.load(pic)
var image = Image.new()
image.load(pic)
$Sprite.texture = ImageTexture.create_from_image(image)
func set_card(cname: String) -> void:
card_name = cname
set_texture(GameManager.pic_list[card_name])
card_name = cname
set_texture("user://download/%s/assets/pics/%s" % [DownloadManager.uuid, GameManager.pic_list[card_name]])
+3 -1
View File
@@ -6,6 +6,8 @@ var card_list: Array
func _ready() -> void:
init()
var card = create_card("Oxygen")
card.show()
func init() -> void:
if multiplayer.is_server():
@@ -26,4 +28,4 @@ func create_card(card_name: String):
add_child(card)
card.set_card(card_name)
card_list.append(card)
print(card.card_name)
return card