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

スクリプト言語

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

SparseTexture.UpdateTile

フィードバック

ありがとうございます

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

閉じる

送信に失敗しました

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

閉じる

キャンセル

マニュアルに切り替える
public function UpdateTile(tileX: int, tileY: int, miplevel: int, data: Color32[]): void;
public void UpdateTile(int tileX, int tileY, int miplevel, Color32[] data);

パラメーター

tileX タイルの X 座標
tileY タイルの Y 座標
miplevel テクスチャのミップマップレベル。
data タイルの色データ

説明

カラー値を持つスパーステクスチャのタイルを更新します。

この関数はメモリに常駐する (tileX、tileY) 座標のタイルをつくり、そのピクセルを更新します。タイルがすでに常駐している場合、ピクセルのみ更新されます。

渡されたるデータはタイルのために十分なピクセルが必要です (tileWidth*tileHeight エレメント)。例外はタイルのサイズよりも小さいミップマップレベルができます。その後、ミップマップレベルサイズに十分なデータを渡せば ok です。

UpdateTile は非圧縮カラー形式でのみ動作します。圧縮形式でスパーステクスチャを使用する場合、 UpdateTileRaw を使用し、Raw のタイルデータバイト (例 DXT 圧縮データ)を渡します。テクスチャ形式が RGBA32 ではない場合、 UpdateTileRaw はより効率的にできます。Unity は Color32 データから基になるテクスチャ形式に変換する必要はありません。

See Also: UnloadTile, UpdateTileRaw.