Texture 贴图源

纹理处理类
== 使用方式 ==
// 加载整张图片使用
AssetManager.loadImage("asset/image/xxx.png", Callback.New((tex: Texture) => {
     var img = new UIBitmap();
     img.texture = tex;
     stage.addChild(img);
}, this));
// 加载作为贴图使用
AssetManager.loadImage("asset/image/animation/2.png", Callback.New((tex: Texture) => {
     var g = new Graphics();
     // 取样从图中的256,256中取得128x128尺寸的切图,并显示在50,50的地方
     g.fillTexture(tex, 50, 50, 128, 128, "repeat", new Point(256, 256));
     var sp = new Sprite();
     sp.graphics = g;
     stage.addChild(sp);
}, this));

维护人员:黑暗之神KDS
创建时间:2017-01-01

继承EventDispatcher
子类

Public 属性

属性
DEF_UV : Array;
静态默认 UV 信息
INV_UV : Array;
静态颠倒的 UV 信息
url : string;
图片地址
disposed : boolean;
只读表示资源是否已释放
width : number;
实际宽度。
height : number;
实际高度。

Public 方法

方法
dispose(): void
销毁纹理
getPixels(x : number, y : number, width : number, height : number): Array
获取Texture上的某个区域的像素点

详情

dispose

dispose(): void :

销毁纹理

getPixels

getPixels(x : number, y : number, width : number, height : number): Array :

获取Texture上的某个区域的像素点
@param x
@param y
@param width
@param height

返回

返回像素点集合


Copyright © 2021 - 2025