[]drawTexture时,Matrix对象,a=-1,无法实现水平翻转
g.drawTexture(texture,100, 100, texture.width, texture.height, new laya.maths.Matrix(-1));
为何无法实现水平翻转?
绘制的图片直接看不见了,如果不设置matrix.a = -1就不会出现。
为何无法实现水平翻转?
绘制的图片直接看不见了,如果不设置matrix.a = -1就不会出现。
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
ssqhu
赞同来自: qihei
{
var t:Texture = Laya.loader.getRes("res/atlas/test0.png");
ape = new Sprite();
var matrix:Matrix = new Matrix();
matrix.a = -1;
matrix.tx = 2*100+ t.width;
ape.graphics.drawTexture(t,100,100,t.width,t.height,matrix);
Laya.stage.addChild(ape);
ape.pos(0, 0);
}));
设置new一个Matrix 然后设置水平偏移量tx 将屏幕外的图像移回舞台