[]报告bug: graphics.drawCircle在layaair调试时,改变外框尺寸,半径未能自适应调整

版本编号1.7.17
//初始化Laya引擎
Laya.init(720, 1280, Laya.WebGL);
//stage水平对齐方式
Laya.stage.alignH = Laya.Stage.ALIGN_CENTER;
//stage竖直对齐方式
Laya.stage.alignV = Laya.Stage.ALIGN_MIDDLE;
//设置适配模式
Laya.stage.scaleMode = "showall";

//添加Sprite
var sp = new Laya.Sprite();
Laya.stage.addChild(sp);

//将sp移动到横坐标400,纵坐标300的位置
sp.pos(400,300);
//绘制两条在sp的原点交叉的直线
sp.graphics.drawLine(-50,0,50,0,'#00ff00',1);
sp.graphics.drawLine(0,-50,0,50,'#00ff00',1);
//绘制以sp的原点为中心,半径40的圆
sp.graphics.drawCircle(0,0,40,null,'#00ff00',1);
在layaair模式下调试运行,当拖动调试器边框时,绘制的圆没有更新显示
 
已邀请:

Aar0n

赞同来自:

你画的这个是矢量图,按像素来的。显示位置会根据边框缩放。但是内容是不会变的

ippon

赞同来自:

在实际操作中,drawLine和drawCircle的显示比例发生了偏差,drawLine是正常的进行了缩放,drawCircle的比例与drawLine失调;这完全是调试器本身的严重bug!!!严重影响游戏调试,恳请LayaBox的开发人员尽快解决,谢谢

要回复问题请先

商务合作
商务合作