[]微信小游戏开放数据域透明区域绘制的问题
大家好:
小弟在学习Layabox开发微信小游戏的时候遇到了一个问题,所以想请教一下各位大佬。
我这边的情况是这样的:从开放数据域里面获取到数据之后,用微信原生的api将数据绘制到 透明的 wx.sharedCanvas中。
伪代码如下:
然后主域这边将sharedCanvas的内容绘制到主屏幕,伪代码如下:
目前遇到的问题:
主域里面的texture获取在获取sharedCanvas里的图案的时候,没有将texture自身的内容清空,导致绘制到主界面上的绘制出来的图案是不停的叠加在一起的。
请教一下怎么解决,多谢~
小弟在学习Layabox开发微信小游戏的时候遇到了一个问题,所以想请教一下各位大佬。
我这边的情况是这样的:从开放数据域里面获取到数据之后,用微信原生的api将数据绘制到 透明的 wx.sharedCanvas中。
伪代码如下:
this.sharedCanvasContext.drawImage(...)
this.sharedCanvasContext.fillText(...)
然后主域这边将sharedCanvas的内容绘制到主屏幕,伪代码如下:
var myTexture = new Laya.Texture(sharedCanvas)
myTexture.bitmap.alwaysChange = true;
this.graphics.drawTexture(myTexture, x, y, width, height)
目前遇到的问题:
主域里面的texture获取在获取sharedCanvas里的图案的时候,没有将texture自身的内容清空,导致绘制到主界面上的绘制出来的图案是不停的叠加在一起的。
请教一下怎么解决,多谢~
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Laya_XS
赞同来自:
Laya_XS
赞同来自: