extends TextureRect class_name CharacterBagCard #被按下时发出 signal self_click(card:CharacterBagCard) @onready var star_group:Array[TextureRect]=[$mask/HBoxContainer/HBoxContainer/TextureRect, $mask/HBoxContainer/HBoxContainer/TextureRect2, $mask/HBoxContainer/HBoxContainer/TextureRect3, $mask/HBoxContainer/HBoxContainer/TextureRect4, $mask/HBoxContainer/HBoxContainer/TextureRect5] #初始化数据,应先更改此字典,然后进行add child 触发ready var data={ "star_num":3, "face":"res://res/ui/ui_003_select/test.png", "name":"角色名字" } #设置星数 func set_star_num(num:int): for i in star_group.size(): if i void: set_star_num(data.star_num) set_face(data.face) set_character_name(data.name) func _on_button_pressed() -> void: self_click.emit(self) pass # Replace with function body.