[]请教个问题:如何重绘sharedCanvas

背景:微信小游戏
问题:看文档“sharedCanvas 本质上也是一个离屏 Canvas,而重设 Canvas 的宽高会清空 Canvas 上的内容。所以要通知开放数据域去重绘 sharedCanvas”
我的代码如下:
if (message.cmd == "render") {
console.log("重置共享数据域");
let sharedCanvas = Laya.Browser.window.sharedCanvas;
sharedCanvas.width = 0;
sharedCanvas.height = 0;
// let tempMatrix = message.matrix;
// let matrix = new Laya.Matrix();
// matrix.a = tempMatrix.a;
// matrix.b = tempMatrix.b;
// matrix.c = tempMatrix.c;
// matrix.d = tempMatrix.d;
// Laya.stage._canvasTransform = matrix;
}

已经确定是执行了,但是并没有重绘sharedCanvas,还是显示第一次加载的内容,麻烦哪位大神帮看下!!
已邀请:

Thylx

赞同来自:

已解决,方法:
Laya.stage.destroyChildren();
移除所有子对象

要回复问题请先

商务合作
商务合作