extends Sprite2D @export var speed : float = 100 @export var joystick_left : VirtualJoystick @export var joystick_right : VirtualJoystick var move_vector := Vector2.ZERO func _process(delta: float) -> void: ## Movement using the joystick output: # if joystick_left and joystick_left.is_pressed: # position += joystick_left.output * speed * delta ## Movement using Input functions: move_vector = Vector2.ZERO move_vector = Input.get_vector("ui_left","ui_right","ui_up","ui_down") position += move_vector * speed * delta # Rotation: if joystick_right and joystick_right.is_pressed: rotation = joystick_right.output.angle()