PlayerMouse
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Il PlayerMouse si comporta identicamente all'oggetto Mouse che si ottiene usando Tool.Equipped .Può essere accessibile da LocalScripts utilizzando il metodo Player:GetMouse() del Giocatorelocale.Sia PlayerMouse che Mouse sono API legacy, sostituite da UserInputService.
L'unica differenza tra il PlayerMouse e l'oggetto Mouse è che il PlayerMouse può essere ottenuto utilizzando il metodo Player:GetMouse().
Nella maggior parte dei casi agli sviluppatori viene consigliato di utilizzare il nuovo UserInputService .Tuttavia, gli oggetti PlayerMouse e Mouse rimangono supportati per una serie di motivi.Vedi Input e fotocamera per ulteriori informazioni sulla personalizzazione degli input nella tua esperienza.
Campioni di codice
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)
Sommario
Proprietà
Proprietà provenienti da MouseIl CFrame della posizione del Topo, or mouse as computer mousenello Spazio3D.
L'ID del contenuto dell'immagine utilizzata come IconaMouse.
Un CFrame posizionato al Workspace.CurrentCamera e orientato verso la posizione 3D del Topo, or mouse as computer mouse.
L'oggetto nello spazio 3D a cui il mouse punta.
Determina un oggetto (e i suoi discendenti) da ignorare quando si determina Mouse.Hit e Mouse.Target .
Indica il Enum.NormalId della superficie BasePart in cui il mouse è puntato.
Un Ray diretto verso la posizione del mondo del Topo, or mouse as computer mouse, originato dalla posizione del mondo Workspace.CurrentCamera.
Descrive la larghezza della finestra di gioco in pixel.
Descrive l'altezza della finestra del gioco in pixel.
Descrive la componente X (orizzontale) della posizione del Topo, or mouse as computer mousesullo schermo.
Descrive la componente Y (verticale) della posizione dello schermo del Topo, or mouse as computer mouse.
Metodi
Eventi
Eventi provenienti da MouseSi accende quando viene premuto il pulsante sinistro del mouse.
Si accende quando viene rilasciato il pulsante sinistro del mouse.
Si accende quando viene premuto il pulsante destro del mouse.
Sparato quando viene rilasciato il pulsante destro del mouse.
Sparato durante ogni battito di cuore in cui il mouse non viene passato ad un altro evento del mouse.
Sparato quando il mouse viene spostato.
Si accende quando la ruota del mouse viene scoraggiata all'indietro.
Si accende quando la ruota del mouse viene scorruta in avanti.