M MY Multiplayer: Wiki
Lado
Tipo

engineGetMaterialValue

Cliente

Lê um valor que o material define: um parâmetro, uma chave estática ou uma saída TARGET_n.

any engineGetMaterialValue(material material, string name)

Parâmetros

NomeTipoDescrição
materialmaterialO material.
namestringO nome do parâmetro, da chave ou da saída.

Retorno

Um número, um vetor ou um inteiro, conforme o tipo do parâmetro. Uma textura dá o nome dela, ou true quando é uma imagem. Uma chave dá true ou false (o padrão do shader se não foi definida), e uma saída com render target dá true. nil quando o material não define esse nome.

Exemplo

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

Veja também