Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Texture2D.Compress

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public function Compress(highQuality: bool): void;
public void Compress(bool highQuality);

パラメーター

説明

DXT 形式にテクスチャを圧縮します

ランタイムで生成された圧縮テクスチャを使用します。圧縮テクスチャは使用が少ない 圧縮テクスチャはグラフィックメモリの使用が少なく、描画が早いです。

圧縮後、テクスチャは DXT1 形式となります アルファチャンネルを持っている場合 DXT5 形式となります。

highQuality のパラメーターに true を渡すと、圧縮時にソーステクスチャをディザリングします これは、圧縮アーティファクトを減らすのに役立ちますが、わずかに遅くなります。

グラフィックスカードが圧縮をサポートしていないか、テクスチャが圧縮された形式にすでにある場合は、 そのときは何も圧縮されません。

エディターのスクリプトでは、EditorUtility.CompressTexture を使用したいのであれば 遅い使用して圧縮し、より高い品質の DXT 圧縮。また非 DXT 圧縮形式にもすることができます。

LoadRawTextureData の関数を使って、圧縮前のデータをテクスチャに読み込むことができます。

See Also: SetPixels, EditorUtility.CompressTexture, LoadRawTextureData.