onClientCursorMove
ClienteEvento
Disparado quando o mouse se move.
addEventHandler("onClientCursorMove", root, function(float cursorX, float cursorY, float absoluteX, float absoluteY, float worldX, worldY, worldZ) … end)
Parâmetros do handler
| Nome | Tipo | Descrição |
|---|---|---|
| cursorX | float | Posição horizontal relativa à tela, de 0 a 1. |
| cursorY | float | Posição vertical relativa à tela, de 0 a 1. |
| absoluteX | float | Posição horizontal em pixels. |
| absoluteY | float | Posição vertical em pixels. |
| worldX, worldY, worldZ | float | Um ponto do mundo 300 unidades à frente da câmera, na direção dessa posição. |
Source
O elemento raiz (root).
Com o cursor aparecendo, dispara quando ele muda de pixel. Com o cursor escondido, dispara a cada movimento do mouse, e a posição é o centro da tela mais o quanto o mouse andou.
Exemplo
addEventHandler("onClientCursorMove", root, function(cx, cy, x, y)
if isCursorShowing() then
outputDebugString(("cursor em %.0f, %.0f"):format(x, y))
end
end)