PlayerMouse
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
La souris du joueur se comporte de manière identique à l'objet Mouse obtenu en utilisant Tool.Equipped.Il peut être accessible à partir de LocalScripts en utilisant la méthode Player:GetMouse() du joueur local.Les deux PlayerMouse et Mouse sont des API héritées, remplacées par UserInputService.
La seule différence entre le PlayerMouse et l'objet Mouse est que le PlayerMouse peut être obtenu en utilisant la méthode Player:GetMouse().
Dans la plupart des cas, les développeurs sont conseillés d'utiliser le nouveau UserInputService.Cependant, les objets PlayerMouse et Mouse sont toujours pris en charge pour plusieurs raisons.Voir entrée et caméra pour plus d'informations sur la personnalisation des entrées dans votre expérience.
Échantillons de code
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)
Résumé
Propriétés
Propriétés hérités de MouseLa CFrame de la position de la souris dans l'espace 3D.
L'ID du contenu de l'image utilisée comme icône Mouse.
A CFrame positionné à la Workspace.CurrentCamera et orienté vers la position 3D de la souris.
L'objet dans l'espace 3D auquel le mouse pointe.
Détermine qu'un objet (et ses descendants) soit ignoré lors de la détermination de Mouse.Hit et de Mouse.Target .
Indique la Enum.NormalId de la surface BasePart à laquelle la souris pointe.
Un Ray dirigé vers la position du monde de la souris, originaire de la position du monde Workspace.CurrentCamera.
Décrit la largeur de la fenêtre du jeu en pixels.
Décrit la hauteur de la fenêtre du jeu en pixels.
Décrit la composante X (horizontale) de la position de la souris sur l'écran.
Décrit la composante Y (verticale) de la position de l'écran de la souris.
Évènements
Évènements hérités de MouseS'allume lorsque le bouton de souris gauche est pressé.
S'allume lorsque le bouton de souris gauche est relâché.
Se déclenche lorsque le bouton droit de la souris est pressé.
Tiré lorsque le bouton droit de la souris est libéré.
Tiré à chaque battement de cœur auquel la souris n'est pas transmise à un autre événement de souris.
Tiré lorsque la souris est déplacée.
S'enflamme lorsque la molette de la souris est déplacée vers l'arrière.
Se déclenche lorsque la molette de la souris est déplacée vers l'avant.