PlayerMouse

非推奨を表示

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

作成できません

プレイヤーマウスは、 を使用して取得されるオブジェクトと同じように動作します。ローカルプレイヤーの LocalScripts メソッドを使用してアクセスできます Player:GetMouse() 。両方の PlayerMouse と Mouse はレガシー APIで、UserInputService に置き換えられています。

プレイヤーマウスと Mouse オブジェクトの唯一の違いは、プレイヤーマウスは Player:GetMouse() メソッドを使用して入手できることです。

ほとんどの場合、開発者は新しい UserInputService を使用することを推奨されます。しかし、PlayerMouse および Mouse オブジェクトは、複数の理由でサポートされ続けています。エクスペリエンスで入力をカスタマイズする方法について詳しくは、入力とカメラを参照してください。

コードサンプル

This code sample includes a simple example of how the local player's PlayerMouse can be retrieved using the Player:GetMouse() function in a LocalScript. This code should be placed in a LocalScript in StarterPlayerScripts.

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
    並列読み取り

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

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

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

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

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

  • 並列読み取り

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

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

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

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

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

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

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

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

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

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

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

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

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

イベント

Mouse から継承した イベント

プロパティ

方法

イベント