/**
* 绘制开放域数据
* @param {*} layout 用来显示开放域数据的Sprite
*/
function drawOpenData(layout: Laya.Sprite) {
clearDrawOpenData(layout);
var sp: Laya.Sprite = new Laya.Sprite();
sp.width = layout.width;
sp.height = layout.height;
var openDataContext = wx.getOpenDataContext();
var sharedCanvas = openDataContext.canvas
sharedCanvas.width = layout.width;
sharedCanvas.height = layout.height;
//先清空绘制
// layout.graphics.clear(false);
//设置大小
var canvas = new Laya.Texture(sharedCanvas);
canvas.bitmap.alwaysChange = true;//小游戏使用,非常费,每帧刷新
sp.graphics.drawTexture(canvas);
layout.addChild(sp);
}
/**
* 清除开放域数据
*/
function clearDrawOpenData(layout: Laya.Sprite) {
if (layout) {
layout.destroyChildren();
}
}
你这报的错很可能是JSON错了