UserInputState
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Enum stan w polu wвоdu użytkownika opisuje stan w polu wводу, który jest obecnie lub niedawno wykonany. Jest używany przez właściwość InputObject.UserInputState tego samego nazwy, a także różne wydarzenia UserInputService i 2>Class.GuiObject2>.
W zależności od Enum.UserInputType , wpis może różnić się w zależności od stanu.
- Zwykle przyciski i klawiatury podążają za prostym Rozpocznij → Zakończ płynnością.
- Przyciski sterowania gimbalem są podobne do przycisków do naciskania, ale będą używać zmiana jako stan zmiany przycisku.
- Ruch myszy zazwyczaj podąża za Zacznij (myszką-nad-szczytem) → Zmień → Koniec (myszką-wyjdź).
- Zachowanie wводу dotyczy trochę podobnie ruchu myszy. Zacznij i Koniec następują, gdy użytkownik zacznie lub zakończy dotykanie ekranu, odpowiednio. Ten sam InputObject jest używany dla tego samego punktu dotyku.
- Przyciski na Gamepadzie sterują zmianą , która dzieje się za każdym razem, gdy pozycja się zmienia.
Anuluj
W kontekście ContextActionService związanym z wiązaniem funkcji obsługi akcji używając BindAction dostarcza UżytkownikInputState dla wiązania akcji, gdy odpowiedni wejście jest wykon
Przedmioty
Nazwa | Wartość | Podsumowanie |
---|---|---|
Begin | 0 | Zdarzają się, gdy InputObject zaczyna interagować z gra. Na przykład, przycisk myszy w dół, lub klawisz w dół, lub gdy dotykanie zaczyna dotykać ekranu. |
Change | 1 | Występuje każdej klatce, gdy InputObject już zaczął interagować z grą i część jego stanu się zmienia. Na przykład, ruch pozycji myszy, drążekgamepadu, przycisku gamepadu lub punktu dotyku ekranu. |
End | 2 | Gdy InputObject zakończy interakcję z gra. Na przykład, przycisk myszy w górę lub w dół lub gdy dotykanie przestaje dotykać ekranu. |
Cancel | 3 | Specjalny stan określony, że ten wpis nie jest już odpowiedni, szczególnie z ContextActionService . Na przykład wiążące dwa funkcje handlingowe spowodują anulowanie pierwszego, jeśli wpis był już w toku, gdy drugi był związany. |
None | 4 | Stan, który nigdy nie powinien być widziany w gra, w zasadzie po prostu oznacza koniec listy. |