Files
dearly-departed/Examples/mvp-walk-with-collision/Entities/Characters/character.gd
2025-08-22 13:10:53 -06:00

14 lines
404 B
GDScript

extends PhysicsBody3D
var mover := preload("res://Entities/Characters/Movers/pedal.gd").new()
func _physics_process(delta: float):
var duo = self.mover.to_move_rotate(self.global_transform, delta)
self._physics_process_with(duo[0], duo[1])
func _physics_process_with(vel, rot):
self.velocity = vel
self.rotate_object_local(Vector3.UP, rot)
print("vel", vel)
self.move_and_collide(self.velocity)