dxDrawModel3D
Desenha um modelo do jogo em uma posição, sem criar objeto nenhum.
Sintaxe
Seção intitulada “Sintaxe”bool dxDrawModel3D ( number modelo, number x, number y, number z, number rx, number ry, number rz [, number escalaX = 1, number escalaY = 1, number escalaZ = 1, number iluminacao = 0 ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
modelo | number | — | ID do modelo a desenhar. Modelos de veículo e de ped não são aceitos. |
x, y, z | number | — | Posição no mundo. |
rx, ry, rz | number | — | Rotação em graus. |
escalaX, escalaY, escalaZ | number | 1 | Escala em cada eixo. |
iluminacao | number | 0 | Intensidade de iluminação aplicada ao modelo. |
Retorno
Seção intitulada “Retorno”true se o modelo entrou na fila de desenho do quadro, false se ele não pôde entrar na fila — por exemplo, quando o modelo não está carregado ou a janela do jogo está minimizada.
Um ID que não é de um modelo válido, um modelo de veículo ou de ped, ou um argumento do tipo errado gera um erro de Lua.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onClientRender", root, function() dxDrawModel3D(1337, x + 3, y, z, 0, 0, getTickCount() / 20 % 360)end)Veja também
Seção intitulada “Veja também”dxDrawLine3D— Desenha uma linha entre dois pontos do mundo.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.