Finishing scripting_player_input section
This commit is contained in:
parent
6a7e1d0066
commit
fc1fc0b784
1 changed files with 9 additions and 2 deletions
|
@ -4,8 +4,15 @@ var speed = 400
|
||||||
var angular_speed = PI
|
var angular_speed = PI
|
||||||
|
|
||||||
func _process(delta):
|
func _process(delta):
|
||||||
rotation += angular_speed * delta
|
var direction = 0
|
||||||
|
if Input.is_action_pressed('ui_left'):
|
||||||
|
direction = -1
|
||||||
|
if Input.is_action_pressed('ui_right'):
|
||||||
|
direction = +1
|
||||||
|
rotation += angular_speed * direction * delta
|
||||||
|
|
||||||
var velocity = Vector2.UP.rotated(rotation) * speed
|
var velocity = Vector2.ZERO
|
||||||
|
if Input.is_action_pressed('ui_up'):
|
||||||
|
velocity = Vector2.UP.rotated(rotation) * speed
|
||||||
|
|
||||||
position += velocity * delta
|
position += velocity * delta
|
||||||
|
|
Loading…
Reference in a new issue