PlayerMouse
*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.
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.
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: MouseThe CFrame pozycja myszy w przestrzeni 3D.
ID treści obrazu użytego jako ikona Mouse.
A CFrame położony na Workspace.CurrentCamera i skierowany w kierunku pozycji 3D myszy.
Obiekt w przestrzeni 3D, na który wskazuje mouse, jest wskazany.
Określa obiekt (i jego potomstwo), który ma zostać pominięty przy określaniu Mouse.Hit i Mouse.Target.
Wskazuje Enum.NormalId powierzchnię BasePart na której wskazuje mysz.
A Ray skierowany w kierunku pozycji świata myszy, pochodzący z pozycji świata Workspace.CurrentCamera.
Opisuje szerokość okna gry w pikselach.
Opisuje wysokość okna gry w pikselach.
Opisuje komponent X (poziomy) pozycji myszy na ekranie.
Opisuje komponent Y (pionowy) pozycji ekranu myszy.
Zdarzenia
Zdarzenia odziedziczeni z: MouseWybucha, gdy naciśnięty jest lewy przycisk myszy.
Wybucha, gdy wypuszczony zostanie lewy przycisk myszy.
Wybucha, gdy naciśnięty jest odpowiedni przycisk myszy.
Wystrzeliwany, gdy wypuszczono odpowiedni przycisk myszy.
Wystrzelany podczas każdego bicia serca, gdy mysz nie jest przekazywana do innego wydarzenia myszy.
Wystrzeliwany, gdy mysz jest przesuwana.
Wystrzeliwuje, gdy koło myszy jest przewijane wstecz.
Wybucha, gdy koło myszy jest przewijane w przód.