Added player movement

This commit is contained in:
2024-01-26 17:14:20 +01:00
parent 2cd93f2a39
commit 8370afd9a1
12 changed files with 148 additions and 23 deletions

View File

@ -0,0 +1,22 @@
class_name ProxyController
extends Node
## The character that we're controlling.
@export var character: Character
var server_position: Vector3
func _ready():
server_position = character.position
func _process(_delta):
var move := server_position - character.position
move.y = 0.0
if move.length_squared() < 0.01:
# character.position = server_position
character.direction = Vector3.ZERO
return
character.direction = Vector3(move.x, 0, move.z)
character.direction = character.direction.normalized()