Exemple #1
0
 void OnEnable()
 {
     var manifest = new SkyboxManifest(Textures[0], Textures[1], Textures[2], Textures[3], Textures[4], Textures[5]);
     var material = CreateSkyboxMaterial(manifest);
     RenderSettings.skybox = material;
     enabled = false;
 }
Exemple #2
0
 public static Material CreateSkyboxMaterial(SkyboxManifest manifest)
 {
     var result = new Material(Shader.Find("RenderFX/Skybox"));
     result.SetTexture("_FrontTex", manifest.Textures[0]);
     result.SetTexture("_BackTex", manifest.Textures[1]);
     result.SetTexture("_LeftTex", manifest.Textures[2]);
     result.SetTexture("_RightTex", manifest.Textures[3]);
     result.SetTexture("_UpTex", manifest.Textures[4]);
     result.SetTexture("_DownTex", manifest.Textures[5]);
     return result;
 }