PluginMouse
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
プラグインマウスオブジェクトは、Plugins マウスへのアクセスを提供します。プラグインメソッド Mouse を使用して入手できます。
注:PluginMouse は、Plugin:Activate() を使用してプラグインを有効にしたときのみ使用できます。
Class.Mouse オブジェクトの機能に加えて、PluginMouse.DragEnter 機能は、マウスがドラッグされている間に選択されたアイテムを追跡します。
マウスオブジェクトの使用方法については、Mouse ページを参照してください。
コードサンプル
The code below demonstrates how the PluginMouse object can be obtained and used in a plugin. To use this code, paste it into a Script save that script to the local Plugins Folder using right click, save to file. The plugins folder can be found in the Plugins tab in the Roblox Studio toolbar.
plugin:Activate(false) -- gain non exclusive access to the mouse
local mouse = plugin:GetMouse()
local function button1Down()
print("Left mouse click")
end
mouse.Button1Down:Connect(button1Down)
概要
プロパティ
Mouse から継承した プロパティマウスの位置の 3D 空間の中の CFrame の位置。
画像の Class.Mouse アイコンのコンテンツ ID。
Class.Workspace.CurrentCamera の位置にあり、マウスの 3D 位置に向けてオリエントされた A Workspace.CurrentCamera。
3D 空間のオブジェクトは、mouse です。
オブジェクト (そしてその子孫) をイグノールするオブジェクト (とその子孫) をイグノールするオブジェクトを決定します。
マウスがポイントしている Enum.NormalId の表面の BasePart を示します。
A Ray マウスの世界の位置に向かって、Workspace.CurrentCamera の世界の位置から起源します。
ゲームウィンドウの幅をピクセル単位で説明します。
ゲームウィンドウの高さをピクセル単位で説明します。
マウスの位置の X コンポーネントを説明します。
マウスのスクリーンポジションの Y コンポーネントを説明します。
イベント
マウスがドラッグされてインスタンスが選択されると、発射されます。
左マウスボタンが押されたときに発動します。
左マウスボタンがリリースされるときに発動します。
右マウスボタンが押されるときに発動します。
右マウスボタンがリリースされると発射されます。
マウスが別のマウスイベントに渡されていない間に、心拍数があるたびに発生します。
マウスが移動すると発射されます。
マウスホイールが後ろにスクロールされるときに発動します。
マウスホイールが前方にスクロールされるときに発動します。
プロパティ
方法
イベント
DragEnter
マウスがドラッグされてインスタンスが選択されると、発射されます。