extends Area2D ## 走到就捡走,给玩家增加一次"回血道具"。 ## 碰撞掩码已经限制成只检测玩家那一层,所以进到这里的一定是玩家。 func _ready() -> void: body_entered.connect(_on_body_entered) func _on_body_entered(body: Node2D) -> void: if body.has_method("add_heal_item"): body.add_heal_item() queue_free()