Toolクラス

クラス日本語解説あり

ひとことで言うと

プレイヤーが手に持って使える道具です。剣・懐中電灯・ハンマーなどを作れます。

公式の説明(英語):An object, such as a weapon, that can be equipped by a Humanoid.

クラスの関係

受け継いでいるクラス:Object → Instance → PVInstance → Model → BackpackItem → Tool

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

プロパティ(6)

名前と書き方説明
CanBeDropped
Tool.CanBeDropped: boolean
Controls whether the player can drop the tool.
Enabled
Tool.Enabled: boolean
Relates to whether or not the tool can be used.
Grip
Tool.Grip: CFrame
Stores the tool's "grip" properties as one CFrame.
ManualActivationOnly
Tool.ManualActivationOnly: boolean
Controls whether the Tool can be activated without executing Class.Tool:Activate().
RequiresHandle
Tool.RequiresHandle: boolean
trueのとき、Handleという名前のパーツが必要です。Determines whether a Tool functions without a handle.
ToolTip
Tool.ToolTip: string
Controls the message displayed when the player's mouse hovers over the tool in their backpack.

メソッド(2)

名前と書き方説明
Activate
Tool:Activate(): ()
Simulates activation of the Tool.
Deactivate
Tool:Deactivate(): ()
Simulates deactivation of the Tool.

イベント(4)

名前と書き方説明
Activated
Tool.Activated()
道具を持った状態でクリックしたときに発生するイベントです。Fires when the player clicks while the tool is equipped.
Deactivated
Tool.Deactivated()
Fires when the player releases their click while the tool is equipped and activated.
Equipped
Tool.Equipped(mouse: Mouse)
道具を手に持ったときに発生するイベントです。Fires when the tool is equipped.
Unequipped
Tool.Unequipped()
道具をしまったときに発生するイベントです。Fires when the tool is unequipped.

受け継いでいるメンバー

BackpackItem から受け継いでいるもの(2)

TextureContent・TextureId

Model から受け継いでいるもの(14)

LevelOfDetail・ModelStreamingMode・PrimaryPart・Scale・WorldPivot・AddPersistentPlayer・GetBoundingBox・GetExtentsSize・GetPersistentPlayers・GetScale・MoveTo・RemovePersistentPlayer・ScaleTo・TranslateBy

PVInstance から受け継いでいるもの(4)

Origin・Pivot Offset・GetPivot・PivotTo

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(Tool)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。

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