[]Sprite graphics的显示比例问题
function createCharacter(skin) {上面这段代码不设定sprite的比例时,显示正常;但如果设置比例 character.scale(0.5, 0.5); 显示不正确,详见下面截图
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");
IDE版本 1.7.9Bate
2 个回复
ippon
赞同来自:
谢谢cuixueying 以及Layabox团队
cuixueying
赞同来自: