engineSetModelMaterial
Cliente
Substitui os materiais escolhidos de todas as instâncias de um modelo por um material.
bool engineSetModelMaterial(string|element model, int|string selector, material material [, int priority = 0])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| model | string|element | O nome do modelo ou um elemento model. |
| selector | int|string | Qual material: o índice a partir de 1 ou o nome, como engineGetModelMaterials os lista. O nome não diferencia maiúsculas e aceita os curingas * e ?. |
| material | material | O material que passa a ser desenhado no lugar. |
| priority | int | Quando vários recursos escolhem o mesmo material, vence a maior prioridade; entre iguais, o mais recente.padrão 0 |
Retorno
true quando foi aplicado.
Exemplo
local chrome = engineCreateMaterial("surface")
engineSetMaterialValue(chrome, "metallicFactor", 1)
engineSetMaterialValue(chrome, "roughnessFactor", 0.05)
engineSetModelMaterial("infernus", "*chrome*", chrome)AtençãoUm nome que não é de modelo é um erro.