Version: 2020.3

Cubemap

class in UnityEngine

切换到手册

描述

处理立方体贴图的类,使用该类可创建或修改现有立方体贴图资源

This class does not support Cubemap creation with a Crunch compression TextureFormat.

变量

desiredMipmapLevel应用内存预算之前由串流系统加载的 Mipmap 级别。
format纹理中像素数据的格式(只读)。
loadedMipmapLevel串流系统当前加载的 Mipmap 级别。
loadingMipmapLevelMipmap 串流系统正在加载的 Mipmap 级别。
requestedMipmapLevel要加载的 Mipmap 级别。
streamingMipmaps确定是否已为纹理启用 Mipmap 串流。
streamingMipmapsPriority在减小内存大小以满足内存预算时设置纹理的相对优先级。

构造函数

Cubemap创建一个新的空立方体贴图纹理。

公共函数

Apply实际应用任何先前的 SetPixel 和 SetPixels 更改。
ClearRequestedMipmapLevel重置 requestedMipmapLevel 字段。
GetPixel返回坐标 (face, x, y) 上的像素颜色。
GetPixelDataGets raw data from a Texture for reading or writing.
GetPixels返回立方体贴图面的像素颜色。
IsRequestedMipmapLevelLoaded检查通过 requestedMipmapLevel 设置的 Mipmap 级别是否已完成加载。
SetPixel设置坐标 (face, x, y) 上的像素颜色。
SetPixelData用原始预格式化数据设置像素值。
SetPixels设置立方体贴图面的像素颜色。
SmoothEdges执行边缘附近区域的平滑。
UpdateExternalTexture更新 Unity 立方体贴图以使用不同的原生立方体贴图纹理对象。

静态函数

CreateExternalTexture使用外部创建的原生立方体贴图对象创建一个 Unity 立方体贴图。