[]Sprite graphics的显示比例问题

function createCharacter(skin) {
var character = new Laya.Sprite();

character.loadImage(skin, 0, 0, 200, 200,
Laya.Handler.create(this, function () {console.log('KO!~');
}));
character.graphics.drawLine(0, 200, 200, 0, "#ff0000", 1);
character.graphics.drawLine(0, 0, 200, 200, "#ff0000", 1);
character.graphics.drawCircle(100, 100, 100, null, "#ff0000", 1);
character.graphics.drawRect(0, 0, 200, 200, null, "#0000ff", 1);
character.graphics.drawRect(20, 20, 160, 160, null, "#0000ff", 1);

character.x = 220;
character.y = 220;
character.pivot(100,100);

// character.scale(0.5, 0.5);

Laya.stage.addChild(character);
return character;
}

characterA = createCharacter("../res/timg-1.png");
上面这段代码不设定sprite的比例时,显示正常;但如果设置比例 character.scale(0.5, 0.5); 显示不正确,详见下面截图
IDE版本 1.7.9Bate

QQ图片20170828225829.png


 
已邀请:

ippon

赞同来自:

1.7.10版本,这个已经修复;修复效率很高
谢谢cuixueying 以及Layabox团队

cuixueying

赞同来自:

你试下1.7.10版本,这个应该已经修复,如果还有问题,我们保持沟通!

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作