dxDrawLine3D
Desenha uma linha entre dois pontos do mundo.
Sintaxe
Seção intitulada “Sintaxe”bool dxDrawLine3D ( number xInicial, number yInicial, number zInicial, number xFinal, number yFinal, number zFinal [, number cor = tocolor(255,255,255,255), number espessura = 1, mixed estagio = false ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
xInicial, yInicial, zInicial | number | — | Início da linha, no mundo. |
xFinal, yFinal, zFinal | number | — | Fim da linha, no mundo. |
cor | number | branco opaco | Cor da linha. |
espessura | number | 1 | Espessura da linha. |
estagio | mixed | false | Um booleano ou o nome de um estágio de renderização. Veja Profundidade. Um nome não reconhecido é ignorado. |
Retorno
Seção intitulada “Retorno”true se a linha entrou na fila, false (com um aviso no console de debug) se algum argumento estiver errado.
Exemplo
Seção intitulada “Exemplo”local x, y, z = getElementPosition(localPlayer)
addEventHandler("onClientRender", root, function() dxDrawLine3D(x, y, z, x, y, z + 5, tocolor(255, 0, 0, 200), 3)end)Veja também
Seção intitulada “Veja também”dxDrawMaterialLine3D— Desenha uma linha 3D com espessura preenchida por uma imagem — útil para rastros, feixes e placas flutuantes.dxDrawMaterialSectionLine3D— Igual à anterior, mas usando apenas um recorte da imagem.dxDrawPrimitive3D— Desenha uma figura livre no mundo.dxDrawMaterialPrimitive3D— O mesmo, preenchendo a figura com uma imagem.dxDrawWiredSphere— Desenha uma esfera de arame — prática para marcar um raio de ação enquanto você depura algo.dxDrawModel3D— Desenha um modelo do jogo em uma posição, sem criar objeto nenhum.