M MY Multiplayer: Wiki
Lado
Tipo

engineGetMaterialValue

Cliente

Lee un valor que define el material: un parámetro, un interruptor estático o una salida TARGET_n.

any engineGetMaterialValue(material material, string name)

Parámetros

NombreTipoDescripción
materialmaterialEl material.
namestringEl nombre del parámetro, del interruptor o de la salida.

Retorno

Un número, un vector o un entero, según el tipo del parámetro. Una textura da su nombre, o true cuando es una imagen. Un interruptor da true o false (el valor por defecto del shader si no se definió), y una salida con render target da true. nil cuando el material no define ese nombre.

Ejemplo

local material = engineCreateMaterial("surface")
engineSetMaterialValue(material, "roughnessFactor", 0.2)
outputDebugString(tostring(engineGetMaterialValue(material, "roughnessFactor")))

Ver también