Started work on Player movement

remotes/1711838515240372319/tmp_refs/heads/godot4-port
unfa 2020-06-14 00:29:58 +02:00
parent 7a55360a4e
commit 47af6a0531
1 changed files with 30 additions and 0 deletions

30
Player.gd Normal file
View File

@ -0,0 +1,30 @@
extends KinematicBody
const GRAVITY = 9.8
var velocity = Vector3.ZERO
# Declare member variables here. Examples:
# var a = 2
# var b = "text"
func gravity(delta):
self.velocity.y -= GRAVITY * delta
func motion(delta):
self.move_and_slide(velocity, Vector3.UP)
#rpc("move_and_slide", velocity, Vector3.UP)
func _physics_process(delta):
gravity(delta)
motion(delta)
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
#func _process(delta):
# pass