M MY Multiplayer: Wiki
Lado
Tipo

engineSetModelOverlay

Cliente

Desenha um material como uma camada a mais por cima dos materiais escolhidos de todas as instâncias de um modelo.

bool engineSetModelOverlay(string|element model, int|string selector, material material [, int priority = 0, int order = 0])

Parâmetros

NomeTipoDescrição
modelstring|elementO nome do modelo ou um elemento model.
selectorint|stringQual 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 ?.
materialmaterialO material desenhado por cima.
priorityintDesempata camadas com a mesma ordem: a de maior prioridade é desenhada depois.padrão 0
orderintA ordem entre as camadas do mesmo material, da menor para a maior.padrão 0

Retorno

true quando foi aplicado.

Todas as camadas que escolhem um material são desenhadas, por ordem e depois por prioridade.

Exemplo

local dirt = engineCreateMaterial("surface_alpha")
engineSetMaterialValue(dirt, "roughnessFactor", 1)
engineSetModelOverlay("bobcat", 1, dirt, 0, 1)
AtençãoUm nome que não é de modelo é um erro.

Veja também