Topic was automatically imported from the old Question2Answer platform.
Asked By
jhale
extends KinematicBody2D
var Player = null
var move = Vector2.ZERO
var speed = 500
func _physics_process(delta):
move = Vector2.ZERO
if Player != null:
move = position.direction_to(Player.positon) * speed
else:
move = Vector2.ZERO
move = move.normalized()
move = move_and_collide(move)
func _on_Area2D_body_entered(body):
if body != self:
Player = body
func _on_Area2D_body_exited(body):
Player = null