#enemy cant detect player

2 messages · Page 1 of 1 (latest)

timber valve
#

I'm trying to make as if the player enters the area 2d of the enemy, it will trigger the chase
But it tells me that "area_entered" doesnt exists


@export var speed = 50
var player_position
var target_position
# Get a reference to the player. It's likely different in your project
@onready var player = get_parent().get_node("Player")
 
func _physics_process(delta):
    player_position = player.position
    target_position = (player_position - position).normalized()
    if area_entered(player):
        velocity = target_position*speed
        move_and_slide()
        look_at(player_position)
    
cedar vigil