天天看點

Unity 擷取ShaderGraph中的公有變量在C#代碼中使用如何擷取下圖中ShaderGraph的變量 在C#代碼中使用在材質球挂載的物體上 擷取此材質球注意看 Mode 的類型 Integer 那麼就 SetInt();以此類推

如何擷取下圖中ShaderGraph的變量 在C#代碼中使用

Unity 擷取ShaderGraph中的公有變量在C#代碼中使用如何擷取下圖中ShaderGraph的變量 在C#代碼中使用在材質球挂載的物體上 擷取此材質球注意看 Mode 的類型 Integer 那麼就 SetInt();以此類推

在材質球挂載的物體上 擷取此材質球

Material meshRenderer_mat;
private void Awake()
{
  meshRenderer_mat = transform.GetComponent<MeshRenderer>().material;
  meshRenderer_mat.SetInt("CreatMachineTime", 5);
}
// 完成 !
           

注意看 Mode 的類型 Integer 那麼就 SetInt();以此類推