M MY Multiplayer: Wiki
Lado
Tipo

dxDrawPrimitive

Cliente

Dibuja una primitiva 2D (puntos, líneas o triángulos) en la pantalla durante un fotograma.

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

Parámetros

NombreTipoDescripción
primitiveTypestringTipo de primitiva: pointlist, linelist, linestrip, trianglelist, trianglestrip o trianglefan.
postGUIboolDibuja por encima de la interfaz.
vertex1, vertex2, ...tableUn argumento por vértice: {x, y} o {x, y, color}, en píxeles, con el color como valor de tocolor.

Retorno

true si el dibujo quedó en cola. false cuando la cantidad de vértices no sirve para el tipo (por ejemplo, trianglelist necesita un múltiplo de 3).

Ejemplo

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)

Ver también