controlador#

Inicialización de la clase controlador#

El constructor controlador crea un objeto controlador.

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

Este objeto “Controlador” se utilizará en todos los ejemplos posteriores a lo largo de esta documentación de API cuando se haga referencia a los métodos y atributos de la clase controladora.

La clase Controlador viene con tres atributos predefinidos, aunque el atributo pantalla solo está disponible si está utilizando un Controlador V5:

  • 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#

Además de sus atributos, el controlador tiene acceso al método ‘rumble’ si utiliza un controlador V5.

retumbar()#

El comando rumble(pattern) hace vibrar el controlador según un patrón definido por el parámetro pattern. Los puntos equivalen a vibraciones cortas, los guiones a vibraciones largas y el espacio a pausas.

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('..--');