PlayerMouse

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Brak możliwości tworzenia

Myszka gracza zachowuje się identycznie do obiektu Mouse, który jest uzyskiwany za pomocą Tool.Equipped.Można do niego uzyskać dostęp z LocalScripts używając metody Player:GetMouse() lokalnego odtwarzacza.Zarówno PlayerMouse, jak i Mouse są przestarzałymi interfejsami API, zastąpionymi przez UserInputService.

Różnica między PlayerMouse a obiektem Mouse polega na tym, że PlayerMouse można uzyskać za pomocą metody Player:GetMouse().

W większości przypadków programiści są zalecani do korzystania z nowego UserInputService.Jednak obiekty PlayerMouse i Mouse nadal są wspierane z wielu powodów.Zobacz Wprowadzenie i kamera po więcej informacji na temat dostosowywania wejść w swoim doświadczeniu.

Przykłady kodu

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)

Podsumowanie

Właściwości

Właściwości odziedziczeni z: Mouse
  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    The CFrame pozycja myszy w przestrzeni 3D.

  • Icon:ContentId
    Odczyt równoległy

    ID treści obrazu użytego jako ikona Mouse.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    A CFrame położony na Workspace.CurrentCamera i skierowany w kierunku pozycji 3D myszy.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Obiekt w przestrzeni 3D, na który wskazuje mouse, jest wskazany.

  • Odczyt równoległy

    Określa obiekt (i jego potomstwo), który ma zostać pominięty przy określaniu Mouse.Hit i Mouse.Target.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Wskazuje Enum.NormalId powierzchnię BasePart na której wskazuje mysz.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    A Ray skierowany w kierunku pozycji świata myszy, pochodzący z pozycji świata Workspace.CurrentCamera.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Opisuje szerokość okna gry w pikselach.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Opisuje wysokość okna gry w pikselach.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Opisuje komponent X (poziomy) pozycji myszy na ekranie.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Opisuje komponent Y (pionowy) pozycji ekranu myszy.

Zdarzenia

Zdarzenia odziedziczeni z: Mouse

Właściwości

Metody

Zdarzenia