- Dokumentacja
- Zdarzenia klienta
- onClientCursorMove
Zdarzenie
onClientCursorMove
Kursor się poruszył (tylko gdy jest widoczny; najwyżej raz na klatkę).
Obsługa
addEventHandler("onClientCursorMove", root, function(cursorX, cursorY, absoluteX, absoluteY, worldX, worldY, worldZ) ... end)Parametry
cursorX, cursorYfloat- Pozycja względna 0-1.
absoluteX, absoluteYfloat- Pozycja w pikselach ekranu.
worldX, worldY, worldZfloat- Punkt świata 300 m w głąb ekranu pod kursorem.
Źródło
source to root.
Przykład
addEventHandler("onClientCursorMove", root, function(_, _, x, y)
hovered = x > 100 and x < 300 and y > 100 and y < 140
end)
Zobacz też
getCursorPositionZwraca pozycję kursora jako ułamek ekranu 0-1 (x, y). Działa tylko, gdy kursor jest pokazany. Trzy kolejne wyniki (punkt w świecie) są na razie zerami; punkt w świecie pod kursorem dagetWorldFromScreenPosition.onClientClickGracz kliknął myszą przy widocznym kursorze (poza oknami GUI).