Version: 2022.1
言語: 日本語
public void UpdateTile (int tileX, int tileY, int miplevel, Color32[] data);

パラメーター

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

説明

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

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

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

UpdateTile only works for non-compressed color formats. If you use a sparse texture with a compressed format, use UpdateTileRaw and pass raw tile data bytes (e.g. DXT/BCn-compressed data). UpdateTileRaw can also be more efficient if texture format is not RGBA32, as then Unity does not have to convert from Color32 data into the underlying texture format.

See Also: UnloadTile, UpdateTileRaw.

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