PluginGuiクラス

クラスInstance.newでは作れない日本語解説は準備中

ひとことで言うと

PluginGuiは、ロブロックス(Roblox)のクラスです。くわしい日本語解説は準備中のため、下に公式の説明(英語)を載せています。

公式の説明(英語):An abstract base class for GUIs that display Class.GuiObject|GuiObjects in Roblox Studio widgets.

クラスの関係

受け継いでいるクラス:Object → Instance → GuiBase → GuiBase2d → LayerCollector → PluginGui

このクラスを受け継ぐクラス:DockWidgetPluginGui

プロパティ(1)

名前と書き方説明
Title
PluginGui.Title: string
The title that is displayed above the contents of the PluginGui.

メソッド(2)

名前と書き方説明
BindToClose
PluginGui:BindToClose(function: Function): ()
Binds a function that runs when the user closes the PluginGui.
GetRelativeMousePosition
PluginGui:GetRelativeMousePosition(): Vector2
Returns the position of the mouse relative to the PluginGui.

イベント(6)

名前と書き方説明
PluginDragDropped
PluginGui.PluginDragDropped(dragData: Dictionary)
Fires when the user releases their mouse when hovering over a PluginGui during a drag operation started by Class.Plugin:StartDrag().
PluginDragEntered
PluginGui.PluginDragEntered(dragData: Dictionary)
Fires when the user's mouse enters a PluginGui during a drag operation started by Class.Plugin:StartDrag().
PluginDragLeft
PluginGui.PluginDragLeft(dragData: Dictionary)
Fires when the user's mouse leaves a PluginGui during a drag operation started by Class.Plugin:StartDrag().
PluginDragMoved
PluginGui.PluginDragMoved(dragData: Dictionary)
Fires when the user's mouse moves within a PluginGui during a drag operation started by Class.Plugin:StartDrag().
WindowFocused
PluginGui.WindowFocused()
Fires when the user begins interacting with the window of the PluginGui.
WindowFocusReleased
PluginGui.WindowFocusReleased()
Fires when the user stops interacting with the window of the PluginGui.

受け継いでいるメンバー

LayerCollector から受け継いでいるもの(3)

Enabled・ResetOnSpawn・ZIndexBehavior

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)

ClassName・GetPropertyChangedSignal・IsA・Changed

英語の説明とメンバーの一覧は、Roblox Creator Documentation(PluginGui)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。

執筆:鈴木孝昌官公庁のWeb・システム開発を担当する現役プロジェクトマネージャー。沖縄マイクラ部 クロスウェーブで、ロブロックス(Roblox)・マインクラフト(マイクラ)・Scratchなどのプログラミングを指導。マイクラカップ沖縄代表チームを指導(第6回・第7回、第7回TBS賞)。
沖縄マイクラ部で、子どもたちにロブロックス(Roblox)やマインクラフト(マイクラ)のプログラミングを教えています。プロフィールと編集方針
Instagramで教室の様子を見る
noteで記事を読む