Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | ROBOTOO007 |
here’s my ennemi code i know why it get’s slower when the player is close is just want to know how to convert a vector that looks like (200, 450) into like (1,0) or (1,1)
func update_objectif(obj_pos : Vector2):
var dif_pos = obj_pos - position
position += dif_pos * get_physics_process_delta_time() * ennemi_dict["bat"]["speed"]
func _on_agr_range_body_entered(body):
is_agro = true
while body.is_in_group("Player") and is_agro:
update_objectif(body.position)
yield(get_tree().create_timer(get_physics_process_delta_time()), "timeout")