# Controller(ロブロックス クラス) > The base class for controller objects, such as the HumanoidController object. - URL:https://roblox.minecraft-okinawa.com/reference/classes/Controller/ - 公式:https://create.roblox.com/docs/reference/engine/classes/Controller - 受け継いでいるクラス:Instance ## メソッド - `Controller:BindButton(button: Button, caption: string): ()`:Activates an overriding bind on the specified button. - `Controller:GetButton(button: Button): boolean`:Returns whether or not Button is being pressed. - `Controller:UnbindButton(button: Button): ()`:Removes the bind on button. ## イベント - `Controller.ButtonChanged(button: Button)`:Fired when the pressed state of a bound button is changed. This event can be used in conjunction with Class.Controller:GetButton() to see whether a bound button is being pressed down or not. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)