Fixing remote movement

godot4-port
unfa 2020-06-14 01:46:37 +02:00
parent 3551188a0e
commit dd5ef1859b
1 changed files with 5 additions and 4 deletions

View File

@ -15,13 +15,15 @@ var walkDirection = Vector2.ZERO
func gravity():
self.velocity.y -= GRAVITY
remote func walk(walkDirection):
var walkDirectionNormalized = walkDirection.normalized()
remote func walk(direction: Vector2):
print ("Walk: ", direction)
var walkDirectionNormalized = direction.normalized()
#print("Player walkDirection: ", walkDirectionNormalized)
var walkVelocity = WALK_VELOCITY * walkDirectionNormalized
velocity.x = walkVelocity.y
velocity.x = walkVelocity.y
velocity.z = - walkVelocity.x
remote func jump():
@ -30,7 +32,6 @@ remote func jump():
func motion(delta):
self.move_and_slide(velocity * delta, Vector3.UP)
#rpc("move_and_slide", velocity, Vector3.UP)
func _physics_process(delta):
gravity()