Mouseクラス

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

ひとことで言うと

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

公式の説明(英語):Legacy object that contains members useful for pointer input.

クラスの関係

受け継いでいるクラス:Object → Instance → Mouse

このクラスを受け継ぐクラス:PlayerMouse、PluginMouse

プロパティ(12)

名前と書き方説明
Hit
Mouse.Hit: CFrame
The CFrame of the mouse's position in 3D space.
Icon
Mouse.Icon: ContentId
The content ID of the image used as the Mouse icon.
IconContent
Mouse.IconContent: Content
The content of the image used as the Mouse icon. Only supports asset URIs.
Origin
Mouse.Origin: CFrame
A CFrame positioned at the Workspace.CurrentCamera and oriented toward the mouse's 3D position.
Target
Mouse.Target: BasePart
The object in 3D space the Class.Mouse|mouse is pointing to.
TargetFilter
Mouse.TargetFilter: Instance
Determines an object (and its descendants) to be ignored when determining Mouse.Hit and Mouse.Target.
TargetSurface
Mouse.TargetSurface: NormalId
Indicates the NormalId of the BasePart surface at which the mouse is pointing.
UnitRay
Mouse.UnitRay: Ray
A Ray directed towards the mouse's world position, originating from the Workspace.CurrentCamera world position.
ViewSizeX
Mouse.ViewSizeX: int
Describes the width of the game window in pixels.
ViewSizeY
Mouse.ViewSizeY: int
Describes the height of the game window in pixels.
X
Mouse.X: int
Describes the X (horizontal) component of the mouse's position on the screen.
Y
Mouse.Y: int
Describes the Y (vertical) component of the mouse's screen position.

イベント(8)

名前と書き方説明
Button1Down
Mouse.Button1Down()
Fires when the left mouse button is pressed.
Button1Up
Mouse.Button1Up()
Fires when the left mouse button is released.
Button2Down
Mouse.Button2Down()
Fires when the right mouse button is pressed.
Button2Up
Mouse.Button2Up()
Fired when the right mouse button is released.
Idle
Mouse.Idle()
Fired during every heartbeat that the mouse isn't being passed to another mouse event.
Move
Mouse.Move()
Fired when the mouse is moved.
WheelBackward
Mouse.WheelBackward()
Fires when the mouse wheel is scrolled backwards.
WheelForward
Mouse.WheelForward()
Fires when the mouse wheel is scrolled forwards.

受け継いでいるメンバー

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

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