2022-03-26 11:00:50 +01:00
|
|
|
extends CharacterBody3D
|
2020-01-08 10:49:19 +01:00
|
|
|
|
|
|
|
# Moves the player
|
|
|
|
|
2022-03-26 22:49:32 +01:00
|
|
|
@export_range(1, 2) var player_id: int = 1
|
2022-03-26 11:00:50 +01:00
|
|
|
@export var walk_speed: float = 20.0
|
2020-01-08 10:49:19 +01:00
|
|
|
|
|
|
|
|
2020-01-28 13:32:18 +01:00
|
|
|
func _physics_process(_delta):
|
2022-03-26 22:49:32 +01:00
|
|
|
#var velocity = Vector3.ZERO
|
|
|
|
velocity.x = Input.get_action_strength("move_right_player" + str(player_id))
|
|
|
|
velocity.x -= Input.get_action_strength("move_left_player" + str(player_id))
|
|
|
|
velocity.z = Input.get_action_strength("move_down_player" + str(player_id))
|
|
|
|
velocity.z -= Input.get_action_strength("move_up_player" + str(player_id))
|
|
|
|
velocity = velocity.normalized() * walk_speed
|
|
|
|
move_and_slide()
|