tileX | 平铺 X 坐标。 |
tileY | 平铺 Y 坐标。 |
miplevel | 纹理的 Mipmap 等级。 |
data | 平铺颜色数据。 |
使用颜色值更新稀疏纹理的平铺。
此函数会将 (tileX,tileY) 坐标处的平铺驻留在内存中,并更新其像素。如果平铺已驻留,则只更新像素。
传递的数据应该有足够的像素来容纳平铺(tileWidth*tileHeight 元素)。Mipmap 等级可能比平铺尺寸小,则可以传递足够的数据来匹配 Mip 等级尺寸;这属于例外情况。
UpdateTile 只适用于非压缩颜色格式。如果使用带有压缩格式的稀疏纹理,请使用 UpdateTileRaw 并传递原始平铺数据字节(例如:DXT/BCn 压缩数据)。如果纹理格式不是 RGBA32,则 UpdateTileRaw 也会更有效,因为那时 Unity 不必将 Color32 数据转换成底层纹理格式。
其他资源:UnloadTile、UpdateTileRaw。