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 RozpocznijZakoń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

NazwaWartośćPodsumowanie
Begin0
Change1
End2
Cancel3
None4