- Dokumentacja
- Funkcje klienta
- dxDrawMaterialSectionLine3D
Funkcja
dxDrawMaterialSectionLine3D
Jak dxDrawMaterialLine3D, ale rysuje tylko wycinek materiału (u, v, szerokość i wysokość wycinka w pikselach).
Składnia
bool dxDrawMaterialSectionLine3D(float startX, startY, startZ, float endX, endY, endZ, float u, float v, float usize, float vsize, string|element material, float width [, bool flipUV = false, int color = tocolor(255, 255, 255), bool postGUI = false, float faceX, faceY, faceZ])Argumenty
startX, startY, startZfloat- Początek.
endX, endY, endZfloat- Koniec.
flipUVbool, opcjonalny = false- Odwraca obraz.W MTA:SA inny typ: float u
ufloat- X wycinka.
vfloat- Y wycinka.
usizefloat- Szerokość wycinka.
vsizefloat- Wysokość wycinka.W MTA:SA inny typ: bool flipUV = false
materialstring|element- Materiał.
widthfloat- Szerokość pasa w metrach.
colorint, opcjonalny = tocolor(255, 255, 255)- Zabarwienie.
postGUIbool, opcjonalny = false- Zgodność.W MTA:SA inny typ: string stage = "postfx"
faceX, faceY, faceZfloat, opcjonalny- Kierunek przodu.
Różnice względem MTA:SA
- Argumenty zaznaczone innym kolorem różnią się od MTA:SA.
W MTA:SA
dxDrawMaterialSectionLine3D(float startX, float startY, float startZ, float endX, float endY, float endZ, float u, float v, float usize, float vsize, bool flipUV = false, texture material, float width, int color = tocolor(255,255,255,255), string stage = "postfx", float faceTowardX = nil, float faceTowardY = nil, float faceTowardZ = nil)Zwraca
true, gdy narysowano.
Przykład
addEventHandler("onClientRender", root, function()
dxDrawMaterialSectionLine3D(2500, -1660, 24, 2500, -1660, 20, 0, 0, 256, 128, "img/arkusz.png", 8)
end)