Skip to content

Texture2D

继承自 Texture

Texture2D类提供了一系列方法用于读取和修改纹理数据。

javascript
    let tex = Resources.Load<Texture2D>(Texture2D, "texture2dID");
    if (tex == null){
        throw new Exception("failed to load texture2d: " + "texture2dID");
    }

成员方法

Texture2D.ReleaseCPUMemory ( ) : void
释放cpu内存
Texture2D.GetPixel ( x : number , y : number , mipLevel : number ) : Color
获取纹理上特定位置的像素颜色。
Texture2D.GetPixels ( x : number , y : number , blockWidth : number , blockHeight : number , mipLevel : number? ) : Color|undefined []
获取纹理上特定区域的像素颜色。
Texture2D.SetPixel ( x : number , y : number , col : Color , mipLevel : number ) : void
设置纹理上特定位置的像素颜色。
Texture2D.SetPixels ( x : number , y : number , blockWidth : number , blockHeight : number , colors : Color[] , mipLevel : number ) : void
设置纹理上特定区域的像素颜色。
Texture2D.Apply ( mipLevel : number ) : void
将纹理数据应用到纹理上,并更新纹理的修改。