Movement not glitching out

godot4-port
unfa 2020-06-14 01:37:44 +02:00
parent 7057aafcb1
commit 0254a8b5bf
1 changed files with 7 additions and 4 deletions

View File

@ -2,7 +2,7 @@ extends KinematicBody
const GRAVITY = 9.8
const JUMP_VELOCITY = 400
const WALK_VELOCITY = 150
const WALK_VELOCITY = 550
var velocity = Vector3.ZERO
@ -16,10 +16,13 @@ func gravity():
self.velocity.y -= GRAVITY
func walk():
walkDirection = walkDirection.normalized()
print("Player walkDirection: ", walkDirection)
var walkDirectionNormalized = walkDirection.normalized()
print("Player walkDirection: ", walkDirectionNormalized)
#velocity.xz = WALK_VELOCITY * walkDirection
var walkVelocity = WALK_VELOCITY * walkDirectionNormalized
velocity.x = walkVelocity.y
velocity.z = - walkVelocity.x
remote func jump():
print("JUMP")