11 lines
352 B
GDScript
11 lines
352 B
GDScript
extends CharacterBody3D
|
|
|
|
@export var move_speed = 2
|
|
@export var flow_field_navigation: FlowFieldNav
|
|
|
|
func _physics_process(delta: float) -> void:
|
|
var flow_direction = flow_field_navigation.get_direction_from_position(position)
|
|
if flow_direction.length() > 0.0:
|
|
var movement = flow_direction.normalized() * move_speed * delta
|
|
position += movement
|