Creación de un interruptor de operación retardada

Si se pulsa el interruptor de forma continua durante un tiempo determinado (por ejemplo, 3 segundos), el bit especificado se pondrá en ON. Esto es útil para evitar entradas accidentales.

Si retira el dedo del interruptor antes de que se active, la acción del interruptor se desactivará.

Operación de ejemplo

Establecer el flujo de trabajo

  1. Agregar variables
  2. Configurar los objetos
  3. Configurar los scripts

Agregar variables

Explorador de proyectos : [Variables] ➞ [Todas las variables]

Agregue la(s) siguiente(s) variable(s).

Propiedad de las variables

[Nombre] [Tipo de datos]

Var1

[BOOL]

Configurar los objetos

Explorador de proyectos : [Diseño de pantalla] ➞ [Pantallas] ➞[Pantalla1]

Arrastre y coloque los siguientes objetos de la [Caja de herramientas] a la pantalla.

Propiedades del objeto del interruptor (Nombre: Switch1):

Valor por defecto

Configurar los scripts

Explorador de proyectos : [Diseño de pantalla] ➞ [Pantallas] ➞[Pantalla1]

Establezca el siguiente script en el objeto.

Desde la [Caja de herramientas] arrastre y coloque el script en el editor de scripts.

Script del objeto del interruptor (Nombre: Switch1) :

Leyenda Bloque

1

[Disparos] [Toque] [Toque]

2

[Operaciones] ➞ [Cambio de valor] [Cambio del valor Bool]

3

[Valores] [Variable]

4

[Valores] [Objeto de pantalla]