[LayaAirIDE 1.0]sharedCanvas现在在laya里面不能用了吗???急 在线等

Screenshot_20190327_145035_com.tencent_.mm_.jpg
已邀请:

谢春

赞同来自:

/**
* 绘制开放域数据
* @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错了

小仙男

赞同来自:

不知道是哪里的问题啊 就是报错问同事了说是因为微信升级所以有的方法不能用了,然后要重写子域。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作