PlayerMouse

非推奨を表示

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

作成できません

PlayerMouse は、Mouse を使用して入手した Tool.Equipped オブジェクトと同じく動作します。ローカルプレイヤーの LocalScripts メソッドを使用してアクセスできます

PlayerMouse と Class.Mouse オブジェクトの唯一の違いは、PlayerMouse が Class.Player:GetMouse() メソッドを使用して取得できることです.

ほとんどの場合、開発者は新しい UserInputService を使用することをお勧めします。しかし、PlayerMouse とマウスオブジェクトは、多くの理由でサポートされています。詳細は、「入力とカメラ」を参照してください。

コードサンプル

PlayerMouse

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
local function onMouseMove()
print("mouse screen position: ", mouse.X, mouse.Y)
end
mouse.Move:Connect(onMouseMove)

概要

プロパティ

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

    マウスの位置の 3D 空間の中の CFrame の位置。

  • Icon:ContentId
    並列読み取り

    画像の Class.Mouse アイコンのコンテンツ ID。

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

    Class.Workspace.CurrentCamera の位置にあり、マウスの 3D 位置に向けてオリエントされた A Workspace.CurrentCamera

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

    3D 空間のオブジェクトは、mouse です。

  • 並列読み取り

    オブジェクト (そしてその子孫) をイグノールするオブジェクト (とその子孫) をイグノールするオブジェクトを決定します。

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

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

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

    A Ray マウスの世界の位置に向かって、Workspace.CurrentCamera の世界の位置から起源します。

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

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

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

    ゲームウィンドウの高さをピクセル単位で説明します。

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

    マウスの位置の X コンポーネントを説明します。

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

    マウスのスクリーンポジションの Y コンポーネントを説明します。

イベント

Mouse から継承した イベント

プロパティ

方法

イベント