public class CupPhone
{
public function CupPhone()
{
Laya.init(550,400);
Laya.loader.load("walk.png",Handler.create(this,onLoaded));
}
private function onLoaded():void
{
var texture:Texture=Laya.loader.getRes("walk.png");
//计算好UV,创建新的texture
var texEnd:Texture=Texture.create(texture,240,248,120,118);
//将新的texture放置到display容器下,显示到舞台上
var sp:Sprite=new Sprite();
sp.graphics.drawTexture(texEnd,240,230,120,120)
Laya.stage.addChild(sp);
}
}
}
3 个回复
cuixueying
赞同来自:
2、通过TextureCreate创建 3、最终效果
anghuo
赞同来自:
jacky_fxw
赞同来自:
1,这样相当于创建了两张图,那创建了小图后,之前的大图能释放么?
2,创建了小图texEnd,能否进行翻转镜像等相关的操作,我试了一下,好像画不出来。