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
返回
返回像素点集合