Version: 2020.3
言語: 日本語
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.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961