SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje klienta
  3. getBrowserPositionFromScreen

Funkcja

getBrowserPositionFromScreen

KlientPozostałeTylko Trilogy Hub

Zamienia punkt na ekranie (np. kursor) na piksel strony przeglądarki narysowanej w świecie przez dxDrawMaterialLine3D albo dxDrawMaterialPrimitive3D. Dzięki temu da się klikać w ekrany i billboardy z przeglądarką stojące w świecie.

Składnia

int, int getBrowserPositionFromScreen(browser material, float screenX, float screenY)

Argumenty

materialbrowser
Przeglądarka (materiał) narysowana w świecie.
screenXfloat
X na ekranie.
screenYfloat
Y na ekranie.

Zwraca

Piksel strony (x, y) albo false.

Przykład

addEventHandler("onClientRender", root, function()
    local ax, ay = getCursorPositionAbsolute()
    if not ax then return end
    local px, py = getBrowserPositionFromScreen(billboard, ax, ay)
    if px then injectBrowserMouseMove(billboard, px, py) end
end)

Uwagi

Jedna funkcja. Nie musisz samemu liczyć, w który piksel trafia kursor; robi to ta funkcja.

Zobacz też