UserInputState
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
El estado de entrada de usuario describe el estado de una entrada que se está o se ha ejecutado recientemente. Se utiliza por la propiedad InputObject.UserInputState de la misma nombre, así como varios eventos UserInputService y 1> Class.GuiObject1> .
Dependiendo del Enum.UserInputType, la entrada puede seguir estados de forma diferente.
- Los botones y presiones de teclas simples generalmente siguen un simple flujo de Comenzar → Terminar.
- Los botones de inicio del mando de juego son similares a los botones de presión de botón, pero usarán Cambiar como estado del cambio del botón.
- El movimiento del mouse generalmente sigue Empezar (Mouse-Over) → Cambiar → Finalizar (Mouse-Leave).
- El comportamiento de entrada táctil se comporta algo similar al movimiento del mouse. Comienza y Termina cuando el usuario comienza o termina tocando la pantalla, respectivamente. El mismo InputObject se usa para el mismo punto de toque.
- Los controles del joystick del gamepad harán que ocurra Cambiar en cada marco que cambia la posición.
Cancelar
En el contexto de ContextActionService, el manejo de acciones que usan BindAction proporciona un estado de entrada de usuario al manejador de accióncuando se realiza una entrada relevante. Si se realiza un entrada en progreso asociada con
Objetos
Nombre | Valor | Resumen |
---|---|---|
Begin | 0 | |
Change | 1 | |
End | 2 | |
Cancel | 3 | |
None | 4 |