feat: 实现卡牌创建功能
This commit is contained in:
@@ -5,8 +5,10 @@ var type: String
|
|||||||
var card_name: String
|
var card_name: String
|
||||||
|
|
||||||
func set_texture(pic: String) -> void:
|
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:
|
func set_card(cname: String) -> void:
|
||||||
card_name = cname
|
card_name = cname
|
||||||
set_texture(GameManager.pic_list[card_name])
|
set_texture("user://download/%s/assets/pics/%s" % [DownloadManager.uuid, GameManager.pic_list[card_name]])
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ var card_list: Array
|
|||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
init()
|
init()
|
||||||
|
var card = create_card("Oxygen")
|
||||||
|
card.show()
|
||||||
|
|
||||||
func init() -> void:
|
func init() -> void:
|
||||||
if multiplayer.is_server():
|
if multiplayer.is_server():
|
||||||
@@ -26,4 +28,4 @@ func create_card(card_name: String):
|
|||||||
add_child(card)
|
add_child(card)
|
||||||
card.set_card(card_name)
|
card.set_card(card_name)
|
||||||
card_list.append(card)
|
card_list.append(card)
|
||||||
print(card.card_name)
|
return card
|
||||||
|
|||||||
Reference in New Issue
Block a user