M MY Multiplayer: Wiki
Lado
Tipo

dxDrawPrimitive

Cliente

Desenha uma primitiva 2D (pontos, linhas ou triângulos) na tela durante um quadro.

bool dxDrawPrimitive(string primitiveType, bool postGUI, table vertex1, vertex2, ...)

Parâmetros

NomeTipoDescrição
primitiveTypestringTipo de primitiva: pointlist, linelist, linestrip, trianglelist, trianglestrip ou trianglefan.
postGUIboolDesenha por cima da interface.
vertex1, vertex2, ...tableUm argumento por vértice: {x, y} ou {x, y, color}, em pixels, com a cor como valor de tocolor.

Retorno

true se o desenho foi enfileirado. false quando a quantidade de vértices não serve para o tipo (por exemplo, trianglelist precisa de um múltiplo de 3).

Exemplo

addEventHandler("onClientRender", root, function()
    dxDrawPrimitive("trianglelist", false,
        { 100, 300, tocolor(255, 0, 0) },
        { 200, 300, tocolor(0, 255, 0) },
        { 150, 200, tocolor(0, 0, 255) })
end)

Veja também