LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

This version of Unity is unsupported.

EditorUtility.CompressCubemapTexture

public static void CompressCubemapTexture(Cubemap texture, TextureFormat format, int quality);
public static void CompressCubemapTexture(Cubemap texture, TextureFormat format, TextureCompressionQuality quality);

Description

Compress a cubemap texture.

Use this function to explicitly compress a cube map texture into specified format.

using UnityEngine;
using UnityEditor;

public class CompressCubemapTextureExample : AssetPostprocessor { // Automatically Compress all imported cube map textures to the project to RGB24 void OnPosprocessTexture(Cubemap t) { EditorUtility.CompressCubemapTexture(t, TextureFormat.RGB24, TextureCompressionQuality.Normal); } }