M MY Multiplayer: Wiki
Lado
Tipo

engineCreateMaterial

Cliente

Crea un material: un shader con valores de parámetros, que luego reemplaza o se superpone a los materiales de los modelos.

material engineCreateMaterial([string|shader|material|false base = nil, string name = nil])

Parámetros

NombreTipoDescripción
basestring|shader|material|falseEn qué se basa el material: el nombre de un shader, preset o material con nombre, un elemento shader o un elemento material. Sin base (nil o false), parte del material que reemplace y solo cambia lo que definas.por defecto nil
namestringUn nombre con el que otros scripts y paquetes encuentran el material. No puede estar vacío.por defecto nil

Retorno

El elemento material creado.

Ejemplo

local glow = engineCreateMaterial("surface_emissive")
engineSetMaterialValue(glow, "glowTint", tocolor(255, 200, 60))
engineSetModelMaterial("infernus", "*light*", glow)
AtenciónUna base que no es shader, preset ni material es un error. Un nombre que ya tiene un material de otro dueño pasa a cubrirlo, con un aviso.

Ver también