engineReplaceModel
Troca a geometria de um modelo pelo DFF carregado.
Sintaxe
Seção intitulada “Sintaxe”bool engineReplaceModel ( dff dff, number/string modelo [, bool transparenciaAlpha = false ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
dff | dff | — | Elemento devolvido por engineLoadDFF. |
modelo | number/string | — | ID ou nome do modelo a substituir. |
transparenciaAlpha | bool | false | Habilita transparência por alpha na geometria nova. |
Retorno
Seção intitulada “Retorno”true se o modelo foi substituído. false, com o motivo no console de debug, quando dff não é um elemento DFF, o ID ou nome não é válido ou a substituição falha (um modelo que não pode ser substituído, ou um .dff que não pôde ser decodificado). Um DFF que já tinha substituído o modelo é retirado antes.
Exemplo
Seção intitulada “Exemplo”local txd = engineLoadTXD("carros/police.txd")local dff = engineLoadDFF("carros/police.dff")
engineImportTXD(txd, 596)engineReplaceModel(dff, 596)Veja também
Seção intitulada “Veja também”engineLoadTXD— Carrega uma coleção de texturas.engineLoadDFF— Carrega um modelo.engineLoadCOL— Carrega um arquivo de colisão.engineImportTXD— Faz um TXD carregado valer para um modelo.engineReplaceCOL— Troca a colisão de um modelo.engineRestoreModel— Devolve um modelo à geometria original.engineRestoreCOL— Devolve a colisão original de um modelo.