extends Area2D ## 尖刺:碰到就把角色打回出生点。 ## 碰撞掩码已经限制成只检测玩家那一层,所以进到这里的一定是玩家。 @export var damage: int = 1 func _ready() -> void: body_entered.connect(_on_body_entered) func _on_body_entered(body: Node2D) -> void: if body.has_method("hurt"): body.hurt(damage)