UserInputState
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Die InputObject.UserInputState Enumerie beschreibt den Zustand eines Eingangs, der derzeit oder kürzlich ausgeführt wurde. Es wird von der UserInputService Eigenschaft des gleichen Namens, sowie verschiedenen 1> Class.UserInputService1> und 4> Class.GuiObject4> Ereignissen verwendet.
Abhängig von der Enum.UserInputType , kann der Eingang verschiedene Zustände folgen.
- Einfache Schaltflächen- und Tastenpressen folgen in der Regel einem einfachen Beginnen → Enden Flow.
- Spielpad-Trigger-Schaltflächen sind ähnlich wie Knopf-Drücken, aber verwenden Ändern als Zustand der Knopf-Änderung.
- Mausbewegung folgt normalerweise Starten (Mouse-over) → Ändern → Beenden (Mouse-Leave).
- Die Touch-Eingabe verhält sich etwas ähnlich wie die Mausbewegung. Beginnen und Enden geschehen, wenn der Benutzer den Bildschirm berührt, umgekehrt. Der gleiche InputObject wird für den gleichen Touch-Punkt verwendet.
- Spielpad-Thumbstick-Steuerung verursacht Ändern , um in jedem Frame, in dem die Position geändert wird, zu ermöglichen.
Abbrechen
Im Kontext von ContextActionService , Bindung-Aktions-Handling-Funktionen mit BindAction bieten eine Benutzeroberfläche für den Aktions-Handler, wenn eine relevantaueingabe mit einer gebunden Aktion ausgeführt wird. Wenn ein fort
Items
Name | Wert | Zusammenfassung |
---|---|---|
Begin | 0 | |
Change | 1 | |
End | 2 | |
Cancel | 3 | |
None | 4 |