GuiButtonクラス
ひとことで言うと
GuiButtonは、ロブロックス(Roblox)のクラスです。くわしい日本語解説は準備中のため、下に公式の説明(英語)を載せています。
公式の説明(英語):An abstract class for interactive 2D user interface elements.
クラスの関係
受け継いでいるクラス:Object → Instance → GuiBase → GuiBase2d → GuiObject → GuiButton
このクラスを受け継ぐクラス:ImageButton、TextButton
プロパティ(6)
| 名前と書き方 | 説明 |
|---|---|
AutoButtonColorGuiButton.AutoButtonColor: boolean | Determines whether the button automatically changes color when the mouse hovers over or clicks on it. |
HoverHapticEffectGuiButton.HoverHapticEffect: HapticEffect | A HapticEffect instance that will play when the GuiButton is being hovered. |
ModalGuiButton.Modal: boolean | If true while the GUI element is visible, the mouse will not be locked unless the right mouse button is down. |
PressHapticEffectGuiButton.PressHapticEffect: HapticEffect | A HapticEffect instance that will play when the GuiButton is being pressed. |
SelectedGuiButton.Selected: boolean | A boolean property which indicates whether the object has been selected. |
StyleGuiButton.Style: ButtonStyle | Sets the style of the GuiButton based on a list of pre-determined styles. |
イベント(8)
| 名前と書き方 | 説明 |
|---|---|
ActivatedGuiButton.Activated(inputObject: InputObject, clickCount: int) | Fires when the button is activated. |
MouseButton1ClickGuiButton.MouseButton1Click() | Fires when the user's mouse fully left clicks the GuiButton. |
MouseButton1DownGuiButton.MouseButton1Down(x: int, y: int) | Fires when the user presses their left mouse button down on the GuiButton. |
MouseButton1UpGuiButton.MouseButton1Up(x: int, y: int) | Fires when the user releases their left mouse button off of the GuiButton. |
MouseButton2ClickGuiButton.MouseButton2Click() | Fires when the user's mouse fully right clicks the GuiButton. |
MouseButton2DownGuiButton.MouseButton2Down(x: int, y: int) | Fires when the user presses their right mouse button down on the GuiButton. |
MouseButton2UpGuiButton.MouseButton2Up(x: int, y: int) | Fires when the user releases their right mouse button off of the GuiButton. |
SecondaryActivatedGuiButton.SecondaryActivated(inputObject: InputObject) | Fires when the button's "secondary" input is activated. |
受け継いでいるメンバー
GuiObject から受け継いでいるもの(42)
Active・AnchorPoint・AutomaticSize・BackgroundColor3・BackgroundTransparency・BorderColor3・BorderMode・BorderSizePixel・ClipsDescendants・GuiState・InputSink・Interactable・LayoutOrder・NextSelectionDown・NextSelectionLeft・NextSelectionRight・NextSelectionUp・Position・Rotation・Selectable・SelectionImageObject・SelectionOrder・Size・SizeConstraint・Visible・ZIndex・InputBegan・InputChanged・InputEnded・MouseEnter・MouseLeave・MouseMoved・MouseWheelBackward・MouseWheelForward・SelectionGained・SelectionLost・TouchLongPress・TouchPan・TouchPinch・TouchRotate・TouchSwipe・TouchTap
GuiBase2d から受け継いでいるもの(11)
AbsolutePosition・AbsoluteRotation・AbsoluteSize・AutoLocalize・RootLocalizationTable・SelectionBehaviorDown・SelectionBehaviorLeft・SelectionBehaviorRight・SelectionBehaviorUp・SelectionGroup・SelectionChanged
Instance から受け継いでいるもの(46)
Archivable・Capabilities・IsInSandbox・Name・Parent・PredictionMode・Sandboxed・AddTag・ClearAllChildren・Clone・Destroy・FindFirstAncestor・FindFirstAncestorOfClass・FindFirstAncestorWhichIsA・FindFirstChild・FindFirstChildOfClass・FindFirstChildWhichIsA・FindFirstDescendant・GetActor・GetAttribute・GetAttributeChangedSignal・GetAttributes・GetChildren・GetDebugId・GetDescendants・GetFullName・GetStyled・GetStyledPropertyChangedSignal・GetTags・HasTag・IsAncestorOf・IsDescendantOf・IsPropertyModified・QueryDescendants・RemoveTag・ResetPropertyToDefault・SetAttribute・WaitForChild・AncestryChanged・AttributeChanged・ChildAdded・ChildRemoved・DescendantAdded・DescendantRemoving・Destroying・StyledPropertiesChanged
Object から受け継いでいるもの(4)
英語の説明とメンバーの一覧は、Roblox Creator Documentation(GuiButton)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。