M MY Multiplayer: Wiki
Lado
Tipo

onClientCursorMove

ClienteEvento

Se dispara cuando se mueve el ratón.

addEventHandler("onClientCursorMove", root, function(float cursorX, float cursorY, float absoluteX, float absoluteY, float worldX, worldY, worldZ) … end)

Parámetros del handler

NombreTipoDescripción
cursorXfloatPosición horizontal relativa a la pantalla, de 0 a 1.
cursorYfloatPosición vertical relativa a la pantalla, de 0 a 1.
absoluteXfloatPosición horizontal en píxeles.
absoluteYfloatPosición vertical en píxeles.
worldX, worldY, worldZfloatUn punto del mundo 300 unidades delante de la cámara, en la dirección de esa posición.

Source

El elemento raíz (root).

Con el cursor visible, se dispara cuando el cursor cambia de píxel. Con el cursor oculto, se dispara en cada movimiento del ratón, y la posición es el centro de la pantalla más lo que se movió el ratón.

Ejemplo

addEventHandler("onClientCursorMove", root, function(cx, cy, x, y)
    if isCursorShowing() then
        outputDebugString(("cursor en %.0f, %.0f"):format(x, y))
    end
end)

Ver también