PlayerMouse
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Die PlayerMouse verhält sich identisch zum Mouse -Objekt, das mit Tool.Equipped erhalten wird. Es kann von LocalScripts mit dem lokalen Spieler:inClass.Player:GetMouse2> -Methode aufgerufen werden. Beide PlayerMouse
Der einzige Unterschied zwischen der PlayerMouse und dem Mouse Objekt ist, dass der PlayerMouse mit der Methode Player:GetMouse() erhalten werden kann.
In den meisten Fällen wird empfohlen, die neuen UserInputService zu verwenden. Die PlayerMouse- und Maus-Objekte sind jedoch aus mehreren Gründen unterstützt. Siehe Eingabe und Kamera für weitere Informationen zur Anpassung von Eingaben in deiner Erlebnis.
Code-Beispiele
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)
Zusammenfassung
Eigenschaften
Eigenschaften von Mouse übernommenDie CFrame der Mausposition im Platz.
Die Bild-ID des verwendeten Bildes als Mouse-Symbol.
Ein CFrame mit der Positionierung an der Workspace.CurrentCamera und dem Ausrichten auf die 3D-Position des Maus.
Das Objekt in 3D-Raum zeigt auf das mouse .
Bestimmt ein Objekt (und seine Nachkommen), die ignoriert werden sollen, wenn das Mouse.Hit und das Mouse.Target festgelegt werden.
Zeigt die Enum.NormalId Oberfläche, auf der die Maus zeigt.
Ein Ray zeigt sich in Richtung der Maus-Position, der aus der Workspace.CurrentCamera Position stammt.
Beschreibt die Breite des Spielfensters in Pixeln.
Beschreibt die Höhe des Spielfensters in Pixel.
Beschreibt den X (vertikalen) Komponenten der Mausposition auf dem Bildschirm.
Beschreibt den Y-komponenten (vertikal) der Mausposition.
Ereignisse
Ereignisse von Mouse übernommenFeuert, wenn die linke Maustaste gedrückt wird.
Feuert, wenn die linke Maustaste freigelassen wird.
Feuert, wenn die rechte Maustaste gedrückt wird.
Fired, wenn die rechte Maustaste freigelassen wird.
Feuert während jedes Herzschlags, dass die Maus nicht an ein anderes Maus-Ereignis übergeben wird.
Feuert, wenn die Maus bewegt wird.
Feuert, wenn das Mäuserrad nach hinten gesendet wird.
Feuert, wenn das Mausrad nach vorne gesendet wird.