[]drawTexture时,Matrix对象,a=-1,无法实现水平翻转

g.drawTexture(texture,100, 100, texture.width, texture.height, new laya.maths.Matrix(-1));
为何无法实现水平翻转?
绘制的图片直接看不见了,如果不设置matrix.a = -1就不会出现。
已邀请:

ssqhu

赞同来自: qihei

Laya.loader.load("res/atlas/test0.png", Handler.create(this, function():void
   {
    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 将屏幕外的图像移回舞台

8CJ`HFM_ZUENV8BEBSH33FS.png

 

要回复问题请先

商务合作
商务合作