[LayaAir 2.0]Native端二维码的显示的解决办法 -分享

使用的这个插件名为
QRCodeJS在下方分享的有;
 
先生成二维码数据
var qrcode = new QRCode(-1, QRErrorCorrectLevel.H);
qrcode.addData('http://www.baidu.com');
qrcode.make();生成的是一个数组数据,根据里面的数组,判断每个方格是否渲染,点线面的组成一个二维码。
var qrcodeHome = new Laya.Sprite();
var sc = new Laya.Sprite();
for (var row = 0; row < qrcode.moduleCount; row++) {
for (var col = 0; col < qrcode.moduleCount; col++) {
var b = qrcode.isDark(row, col);
if (b) {
var flag = 3;
sc.graphics.drawRect(col * flag, row * flag, flag, flag, '#ffffff');
qrcodeHome.addChild(sc);
}
}
}这里我们就生成了一个二维码,可以控制颜色和大小
已邀请:

要回复问题请先

商务合作
商务合作