M MY Multiplayer: Wiki
Lado
Tipo

engineSetModelOverlay

Cliente

Dibuja un material como una capa más encima de los materiales elegidos de todas las instancias de un modelo.

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

Parámetros

NombreTipoDescripción
modelstring|elementEl nombre del modelo o un elemento model.
selectorint|stringQué material: su índice desde 1 o su nombre, como los lista engineGetModelMaterials. El nombre no distingue mayúsculas y acepta los comodines * y ?.
materialmaterialEl material que se dibuja encima.
priorityintDesempata capas con el mismo orden: la de mayor prioridad se dibuja después.por defecto 0
orderintEl orden entre las capas del mismo material, de menor a mayor.por defecto 0

Retorno

true cuando se aplicó.

Se dibujan todas las capas que eligen un material, por orden y luego por prioridad.

Ejemplo

local dirt = engineCreateMaterial("surface_alpha")
engineSetMaterialValue(dirt, "roughnessFactor", 1)
engineSetModelOverlay("bobcat", 1, dirt, 0, 1)
AtenciónUn nombre que no es de modelo es un error.

Ver también