UserInputState

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

L'état de l'utilisateur est un ensemble de propriétés qui décrivent l'état d'une entrée qui est actuellement ou a été récemment exécutée. Il est utilisé par la propriété InputObject.UserInputState du même nom, ainsi que par divers UserInputService et 2>Class.GuiObject2> événements.

En fonction du Enum.UserInputType, l'entrée peut suivre les états différemment.

  • Les boutons et les presses de clé simples suivent généralement un simple commencerfinir flux.
    • Les boutons de déclenchement de la manette de jeu sont similaires aux boutons de pression des boutons, mais ils utiliseront Changer comme l'état du bouton change.
  • La dérive de la souris suit généralement Commencer (souris-dessus) → ChangerFinir (souris-générer).
    • Le comportement de l'entrée au toucher ressemble un peu au mouvement de la souris. Commencer et Finir ont lieu lorsque l'utilisateur commence ou termine le toucher de l'écran, respectivement. Le même InputObject est utilisé pour le même point de contact.
  • Les commandes de gamepad thumbstick entraîneront une modification à se produire à chaque fois que la position change.

Annuler

Dans le contexte de ContextActionService, la mise en relation des fonctions de gestion des entrées utilisant BindAction avec l'actionneur d'entrée pertinent lorsqu'une entrée pertinente est exécutée fournit un état d'entrée à l'

Articles

NomValeurRésumé
Begin0
Change1
End2
Cancel3
None4