Controller

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

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

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

คลาสเบื้องหลังสำหรับวัตถุควบคุม, เช่น วัตถุ HumanoidController

สรุป

วิธีการ

  • BindButton(button : Enum.Button,caption : string):void

    เปิดใช้งานการผูกประเภทอื่นในปุ่มที่กำหนด

  • กลับว่าปุ่มนี้ถูกกดหรือไม่

  • UnbindButton(button : Enum.Button):void

    ลบการผูกที่ปุ่ม

อีเวนต์

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

คุณสมบัติ

วิธีการ

BindButton

void

เปิดใช้งานการผูกประเภทอื่นในปุ่มที่กำหนด

พารามิเตอร์

button: Enum.Button
caption: string

ส่งค่ากลับ

void

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

Controller:BindButton1

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

GetButton

กลับว่าปุ่มนี้ถูกกดหรือไม่

พารามิเตอร์

button: Enum.Button

ส่งค่ากลับ

UnbindButton

void

ลบการผูกที่ปุ่ม

พารามิเตอร์

button: Enum.Button

ส่งค่ากลับ

void

อีเวนต์

ButtonChanged

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

พารามิเตอร์

button: Enum.Button