Cambiar materiales a través del script de unidad

Código WATO-E0002-E

Visualizações: 584   Data: 2020-03-20

 _Color ("Color", Color) = (1,1,1,1)
_MainTex ("Albedo (RGB)", 2D) = "blanco" {}
_BumpMap ("Normal", 2D) = "bump" {}
_BumpScale ("Fuerza normal", Flotante) = 1
_MetallicGlossMap ("Mapa de brillo", 2D) = "blanco" {}
[Gamma] _Metálico ("Metálico", Rango (0, 1)) = 0.5 _
Brillo ("Suavidad", Rango (0, 1)) = 0.5
_OcclusionMap ("AO", 2D) = "blanco" {}
_OcclusionStrength ("Occlusion", Range (0, 1)) = 1
[HDR] _EmissionColor ("Emission Color", Color) = (0,0,0,1)
_EmissionMap ("Emission Tex", 2D) = "blanco" {}

string albedoTextureID = "_MainTex";
string baseColorTextureID = "_BaseColorMap"; // Sombreador HD SRP Lit.
string metallicTextureID = "_MetallicGlossMap";
string specularTextureID = "_SpecGlossMap";
string maskTextureID = "_MaskMap"; // Sombreador HD SRP Lit.
string bumpTextureID = "_BumpMap";
string normalTextureID = "_NormalMap"; // Sombreador HD SRP Lit.
string parallaxTextureID = "_ParallaxMap";
string heightTextureID = "_HeightMap"; // Sombreador HD SRP Lit.
string occlusionTextureID = "_OcclusionMap";
string TransmissionTextureID = "_EmissionMap";
string emissiveTextureID = "_EmissiveColorMap"; // Sombreador HD SRP Lit.


string albedoColorID = "_Color";
string baseColorID = "_BaseColor"; // Sombreador HD SRP Lit.
string specularColorID = "_SpecColor";
string TransmissionColorID = "_EmissionColor";
string emissiveColorID = "_EmissiveColor"; // Sombreador HD SRP Lit.

// Estos son los controles deslizantes de material.
string metallicSliderID = "_Metallic";
string glossinessSliderID = "_Glossiness";
string smoothnessSliderID = "_Smoothness"; // Sombreador HD SRP Lit.

se puede cambiar en el código, para obtener la imagen a través de la red.

 thisRenderer.material.SetTexture ("_ OcclusionMap", ((DownloadHandlerTexture) www.downloadHandler) .texture); // establecer la imagen cargada