[][BUG]大量调用 graphics.drawCircle 导致错误
代码:
for (var i = 0; i < 500; i++) {
var Sprite = new Laya.Sprite();
Sprite.graphics.drawCircle(Math.random() * 500, Math.random() * 800, 50, "#666666", "#555555", 5);
Laya.stage.addChild(Sprite)
}
其他:
Laya.init(Laya.Browser.width, Laya.Browser.height, Laya.WebGL);//Laya.WebGL
Laya.stage.scaleMode = "showall";
Laya.stage.alignH = "center";
Laya.stage.alignV = "center";
Laya.stage.useHDRendering = false; //高清
laya.utils.Stat.show(); //调试
图片:
其他:
内存浮动很大 一秒几十M上下
用graphics没有多少个就非常卡了
而一堆图片+移动却一点都不卡
for (var i = 0; i < 500; i++) {
var Sprite = new Laya.Sprite();
Sprite.graphics.drawCircle(Math.random() * 500, Math.random() * 800, 50, "#666666", "#555555", 5);
Laya.stage.addChild(Sprite)
}
其他:
Laya.init(Laya.Browser.width, Laya.Browser.height, Laya.WebGL);//Laya.WebGL
Laya.stage.scaleMode = "showall";
Laya.stage.alignH = "center";
Laya.stage.alignV = "center";
Laya.stage.useHDRendering = false; //高清
laya.utils.Stat.show(); //调试
图片:
其他:
内存浮动很大 一秒几十M上下
用graphics没有多少个就非常卡了
而一堆图片+移动却一点都不卡
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Laya_XS
赞同来自: