PluginMouse

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません

プラグインマウスオブジェクトは、Plugins マウスへのアクセスを提供します。それは Mouse オブジェクトと同じように機能し、プラグインの Plugin:GetMouse() メソッドを使用して入手できます。

プラグインマウスは、Plugin:Activate() を使用してプラグインが有効になっているときにのみ使用できます。

Mouse オブジェクトの機能に加えて、プラグインマウスには、マウスがドラッグ中に選択されているアイテムを追跡する PluginMouse.DragEnter 機能が含まれています。

マウスオブジェクトの使用方法に関する詳細は、Mouseを参照してください。

コードサンプル

以下のコードは、プラグインマウスオブジェクトをプラグインで取得し、使用する方法を示しています。このコードを使用するには、右クリックでローカルのプラグインフォルダに Script 保存するスクリプトを貼り付け、保存をファイルに保存します。プラグインフォルダは、Roblox Studio ツールバーの [プラグイン] タブにあります。

プラグインマウスゲット

plugin:Activate(false) -- マウスに非排他的なアクセスを獲得する
local mouse = plugin:GetMouse()
local function button1Down()
print("Left mouse click")
end
mouse.Button1Down:Connect(button1Down)

概要

プロパティ

Mouse から継承した プロパティ
  • 読み取り専用
    複製されていません
    並列読み取り

    3D 空間でのマウスの位置の CFrame

  • Icon:ContentId
    並列読み取り

    Mouse アイコンとして使用される画像のコンテンツID。

  • 読み取り専用
    複製されていません
    並列読み取り

    A CFrame は、Workspace.CurrentCamera に配置され、マウスの 3D 位置に向かって向けられます。

  • 読み取り専用
    複製されていません
    並列読み取り

    3D 空間のオブジェクト mouse が指しているもの。

  • 並列読み取り

    Mouse.HitMouse.Target を決定するときに、オブジェクト (およびその子孫) を無視することを決定します。

  • 読み取り専用
    複製されていません
    並列読み取り

    マウスがポイントしている Enum.NormalId 表面の BasePart を示します。

  • 読み取り専用
    複製されていません
    並列読み取り

    A Ray マウスの世界位置に向かって、Workspace.CurrentCamera 世界位置から発生する。

  • 読み取り専用
    複製されていません
    並列読み取り

    ゲームウィンドウのピクセル幅を説明します。

  • 読み取り専用
    複製されていません
    並列読み取り

    ゲームウィンドウの高さをピクセルで記述します。

  • 読み取り専用
    複製されていません
    並列読み取り

    画面上のマウスの位置の X (横) コンポーネントを説明します。

  • 読み取り専用
    複製されていません
    並列読み取り

    マウスの画面位置の Y (垂直) コンポーネントを説明します。

イベント

  • DragEnter(instances : Instances):RBXScriptSignal
    プラグインのセキュリティ

    マウスがドラッグ中にインスタンスが選択されているときに発射されます。

Mouse から継承した イベント

プロパティ

方法

イベント

DragEnter

プラグインのセキュリティ

マウスがドラッグ中にインスタンスが選択されているときに発射されます。

パラメータ

instances: Instances