PlayerMouse
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
O PlayerMouse se comporta de forma idêntica ao objeto Mouse que é obtido usando Tool.Equipped.Pode ser acessado a partir de LocalScripts usando o método Player:GetMouse() do jogador local.Tanto o PlayerMouse quanto Mouse são APIs legadas, substituídas por UserInputService.
A única diferença entre o PlayerMouse e o objeto Mouse é que o PlayerMouse pode ser obtido usando o método Player:GetMouse().
Na maioria dos casos, os desenvolvedores são aconselhados a usar o novo UserInputService.No entanto, os objetos PlayerMouse e Mouse continuam a ser suportados por uma série de razões.Veja Entrada e Câmera para mais informações sobre a personalização de entradas em sua experiência.
Amostras de código
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)
Resumo
Propriedades
Propriedades herdados de MouseO CFrame da posição do mouse no espaço 3D.
O ID do conteúdo da imagem usada como o ícone Mouse.
Um CFrame posicionado na Workspace.CurrentCamera e orientado para a posição 3D do mouse.
O objeto no espaço 3D que o mouse está apontando.
Determina que um objeto (e seus descendentes) sejam ignorados ao determinar Mouse.Hit e Mouse.Target .
Indica o Enum.NormalId da superfície BasePart na qual o mouse está apontando.
Um Ray direcionado para a posição mundial do mouse, originado a partir da posição mundial Workspace.CurrentCamera.
Descreve a largura da janela do jogo em pixels.
Descreve a altura da janela do jogo em pixels.
Descreve o componente X (horizontal) da posição do mouse na tela.
Descreve o componente Y (vertical) da posição da tela do mouse.
Eventos
Eventos herdados de MouseDispara quando o botão esquerdo do mouse é pressionado.
Dispara quando o botão esquerdo do mouse é liberado.
Dispara quando o botão direito do mouse é pressionado.
Disparado quando o botão direito do mouse é liberado.
Dispedido durante cada batimento cardíaco que o mouse não está sendo passado para outro evento do mouse.
Disparado quando o mouse é movido.
Dispara quando a roda do mouse é deslocada para trás.
Dispara quando a roda do mouse é deslocada para a frente.