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
| Nombre | Tipo | Descripción |
|---|---|---|
| cursorX | float | Posición horizontal relativa a la pantalla, de 0 a 1. |
| cursorY | float | Posición vertical relativa a la pantalla, de 0 a 1. |
| absoluteX | float | Posición horizontal en píxeles. |
| absoluteY | float | Posición vertical en píxeles. |
| worldX, worldY, worldZ | float | Un 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)