Version: 5.4
public static void CompressTexture (Texture2D texture, TextureFormat format, int quality);
public static void CompressTexture (Texture2D texture, TextureFormat format, TextureCompressionQuality quality);

説明

テクスチャを圧縮します

特定の形式へ圧縮したい場合に使用します。

If you want to do texture compression in-game, use Texture2D.Compress function, which will use faster but lower quality DXT compression.

using UnityEngine;
using UnityEditor;

public class CompressTextureExample : AssetPostprocessor { // Automatically Compress all imported textures to the project to RGB24 void OnPosprocessTexture( Texture2D t ) { EditorUtility.CompressTexture( t, TextureFormat.RGB24, TextureCompressionQuality.Normal ); } }