copilot player.gd

master
Sascha 2025-01-17 17:58:15 +07:00
parent e5b7a279d5
commit 9e11c464bf
1 changed files with 7 additions and 11 deletions

@ -5,14 +5,10 @@ const SPEED := 500
var direction: int
func _physics_process(delta: float) -> void:
var up_action = "player%dup" % player_number
var down_action = "player%ddown" % player_number
direction = 0
if Input.is_action_pressed(up_action):
direction = -1
elif Input.is_action_pressed(down_action):
direction = 1
position.y += direction * SPEED * delta
position.y = clamp(position.y, 50, 600)
var up_action = "player%dup" % player_number
var down_action = "player%ddown" % player_number
direction = int(Input.is_action_pressed(down_action)) - int(Input.is_action_pressed(up_action))
position.y += direction * SPEED * delta
position.y = clamp(position.y, 50, 600)