24 lines
381 B
GDScript
24 lines
381 B
GDScript
extends Area2D
|
|
|
|
|
|
var move = Vector2.ZERO
|
|
var look_vec = Vector2.ZERO
|
|
var player = null
|
|
var speed = 3
|
|
|
|
func _ready():
|
|
|
|
look_vec = player.position - position
|
|
|
|
func _physics_process(delta):
|
|
move = Vector2.ZERO
|
|
move = move.move_toward(look_vec, delta)
|
|
move = move.normalized() * speed
|
|
position += move
|
|
|
|
|
|
#position = position.move_toward(look_vec, delta).normalized() * SPEED
|
|
|
|
|
|
|