M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
cursorXfloatPosição horizontal relativa à tela, de 0 a 1.
cursorYfloatPosição vertical relativa à tela, de 0 a 1.
absoluteXfloatPosição horizontal em pixels.
absoluteYfloatPosição vertical em pixels.
worldX, worldY, worldZfloatUm 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)

Veja também