tileX | 区块 X 坐标。 |
tileY | 区块 Y 坐标。 |
miplevel | 纹理的多级渐进纹理级别。 |
data | 区块颜色数据。 |
使用颜色值更新稀疏纹理区块。
此函数使坐标为 (tileX,tileY) 的区块位于内存中,并且更新其像素。如果区块已经存在,则仅更新像素。
传入的数据应具有足够适合此区块的像素(tileWidth*tileHeight 个元素)。例外情况可能是小于区块大小的小多级渐进纹理级别;这不影响传入足以适合此 Mip 级别大小的数据。
UpdateTile 仅适用于非压缩颜色格式。如果使用具有压缩格式的稀疏纹理,则使用 UpdateTileRaw 并传入原始区块数据字节(例如 DXT 压缩数据)。如果纹理格式不是 RGBA32,UpdateTileRaw 还会更高效,因为 Unity 不必将 Color32 数据转换为底层纹理格式。
另请参阅:UnloadTile、UpdateTileRaw。