UserInputState

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Class.InputObject.UserInputState枚umer menggambarkan status dari input yang saat ini atau baru-baru ini dilakukan. Ini digunakan oleh InputObject.UserInputState property dari nama yang sama, serta berbagai UserInputService dan 1> Class.GuiObject1> acara.

Tergantung pada Enum.UserInputType, input mungkin mengikuti status secara berbeda.

  • Tombol dan tombol sederhana umumnya mengikuti aliran sederhana MulaiBerakhir .
    • Tombol pengganda game mirip dengan tombol tekan, tetapi akan menggunakan Perubahan sebagai status tombol yang berubah.
  • Gerakan mouse umumnya mengikuti Mulai (Mouse-over) → PerubahkanAkhir (Mouse-leave).
    • Masukan sentuh bersikap agak mirip dengan gerakan mouse. Mulai dan Akhir terjadi ketika pengguna mulai atau mengakhiri menyentuh layar, masing-masing. InputObject yang sama digunakan untuk poin sentuh yang sama.
  • Kontrol gamepad thumbstick akan menyebabkan Perubahan terjadi setiap frame posisi berubah.

Batalkan

Dalam konteks ContextActionService, fungsi penanganan aksi yang dibindakan menggunakan BindAction memberikan Satu UserInputState ke pengontrol actionketika input yang relevan dilakukan. Jika input

Item

NamaNilaiRangkuman
Begin0

Terjadi ketika InputObject memulai berinteraksi dengan game. Misalnya, tombol mouse ke bawah, atau tombol kunci ke bawah, atau ketika sentuh dimulai menyentuh layar.

Change1

Berlangsung setiap frame an InputObject telah dimulai berinteraksi dengan game dan bagian dari negaranya sedang berubah. Misalnya, gerakan posisi mouse, gamepad thumbstick, tombol pembuat game, atau poin sentuh layar.

End2

Ketika InputObject selesai berinteraksi dengan game. Misalnya, tombol mouse ke atas, atau tombol kunci ke atas, atau ketika sentuh berhenti menyentuh layar.

Cancel3

Sebuah kondisi khusus yang menunjukkan bahwa masukan ini tidak lagi relevan, khususnya dengan ContextActionService . Misalnya, mengikat dua fungsi penanganan aksi akan menyebabkan yang pertama ContextActionService jika masukan sedang berlangsung ketika yang kedua terikat.

None4

Negara yang seharusnya tidak pernah dilihat dalam game, pada dasarnya hanya menandai akhir dari enum.

Di halaman ini