controlador#

Inicialización de la clase controlador#

The controller constructor creates a controller object.

// Create a new object "Controller" with the Controller class.
controller Controller = controller();

This Controller object will be used in all subsequent examples throughout this API documentation when referring to controller class methods and attributes.

The Controller class comes with three pre-defined attributes, though the screen attribute is only available if you are using a V5 Controller:

  • Eje - Permite detectar movimientos en los joysticks del controlador y asignar funciones a eventos de ejes.

  • Botón - Le permite detectar pulsaciones de botones y asignar funciones a eventos de botones en el controlador.

  • Pantalla - Solo controlador V5. Le permite mostrar texto y dibujar imágenes en la pantalla del controlador V5.

Atributos

Métodos de clase#

In addition to its attributes, the Controller has access to the rumble method if using a V5 Controller.

rumble()#

The rumble(pattern) command rumbles the controller by a pattern defined by the parameter, pattern. Dots equal short rumbles, dashes equal long rumbles, and space equals a pause.

Parámetro

Descripción

patrón

Un patrón que utiliza ‘.’ y ‘-’ para ruidos cortos y largos.

Devoluciones: Ninguna.

controller Controller1 = controller(primary);

// Rumble the Controller to the pattern short-short-long-long.
Controller.rumble('..--');