Controller

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง

คลาสฐานสำหรับวัตถุควบคุม เช่น วัตถุ HumanoidController

สรุป

วิธีการ

อีเวนต์

  • ยิงเมื่อสถานะที่กดของปุ่มผูกถูกเปลี่ยนแปลงอีเวนต์นี้สามารถใช้ร่วมกับ Controller:GetButton() เพื่อดูว่าปุ่มผูกถูกกดลงหรือไม่

คุณสมบัติ

วิธีการ

BindButton

()

เปิดใช้งานการผูกที่ถูกยกเลิกบนปุ่มที่ระบุไว้

พารามิเตอร์

button: Enum.Button
ค่าเริ่มต้น: ""
caption: string
ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

ตัวอย่างโค้ด

The example below when placed inside a LocalScript, would result in a GUI saying "Press Backspace to win!".

Controller:BindButton1

local ControllerService = game:GetService("ControllerService")
local humanoidController = ControllerService:FindFirstChildOfClass("HumanoidController")
humanoidController:BindButton(Enum.Button.Dismount, "win!")

GetButton

ส่งคืนว่ามีการกดปุ่มหรือไม่

พารามิเตอร์

button: Enum.Button
ค่าเริ่มต้น: ""

ส่งค่ากลับ

UnbindButton

()

ลบการผูกบนปุ่ม

พารามิเตอร์

button: Enum.Button
ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

อีเวนต์

ButtonChanged

ยิงเมื่อสถานะที่กดของปุ่มผูกถูกเปลี่ยนแปลงอีเวนต์นี้สามารถใช้ร่วมกับ Controller:GetButton() เพื่อดูว่าปุ่มผูกถูกกดลงหรือไม่

พารามิเตอร์

button: Enum.Button