- Dokumentacja
- Funkcje klienta
- dxDrawLine
Funkcja
dxDrawLine
Rysuje odcinek między dwoma punktami ekranu.
Składnia
bool dxDrawLine(float startX, float startY, float endX, float endY [, int color = tocolor(255, 255, 255), float width = 1, bool postGUI = false])Argumenty
startXfloat- Początek X.
startYfloat- Początek Y.
endXfloat- Koniec X.
endYfloat- Koniec Y.
colorint, opcjonalny = tocolor(255, 255, 255)- Kolor.
widthfloat, opcjonalny = 1- Grubość.
postGUIbool, opcjonalny = false- Nad GUI.
Zwraca
true, gdy narysowano.
Przykład
Celownik w środku ekranu.
local sw, sh = guiGetScreenSize()
addEventHandler("onClientRender", root, function()
dxDrawLine(sw / 2 - 10, sh / 2, sw / 2 + 10, sh / 2, tocolor(255, 255, 255), 2)
dxDrawLine(sw / 2, sh / 2 - 10, sw / 2, sh / 2 + 10, tocolor(255, 255, 255), 2)
end)
Zobacz też
dxDrawLine3DRysuje odcinek między dwoma punktami świata: rzutuje je na ekran i łączy linią. Rysuje tylko, gdy oba końce są na ekranie, i nie jest zasłaniany przez budynki.dxDrawPrimitiveRysuje kształt 2D z listy wierzchołków{x, y [, kolor]}: punkty, linie albo trójkąty. Kolor jest płynnie mieszany między wierzchołkami.