你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]如何清除sharedCanvas上一次绘制的内容
在做微信小游戏排行榜的时候,碰到一个问题,排行榜刷新的问题。如下图所示
当显示下一页的时候,上一页sharedCanvas绘制的内容没有被清除,我特意将第二页的内容做了一下偏移的处理,最后的结果如第二张图所示。请问如何清除如何清除sharedCanvas上一次绘制的内容?请各位大神帮帮忙,这个问题怎么解决?另外 主域代码每次在绘制之前都做了清空的处理
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
Aar0n
赞同来自:
蓝色的天空
小游戏文档
https://developers.weixin.qq.c ... .html
sharedCanvas 本质上也是一个离屏 Canvas,而重设 Canvas 的宽高会清空 Canvas 上的内容。所以要通知开放数据域去重绘 sharedCanvas。
// game.js
openDataContext.postMessage({
command: 'render'
})
// src/myOpenDataContext/index.js
openDataContext.onMessage(data => {
if (data.command === 'render') {
// ... 重绘 sharedCanvas
}
})
该问题目前已经被锁定, 无法添加新回复
发起人
蓝色的天空
相关问题
请问2.0的版本开始,我用ts编写的相关内容,都要使用import和export吗?
富文本下划线绘制bug
drawCurves(x:Number, y:Number, points:Array, lineColor:*, lineWidth:Number = 1):void 绘制一系列曲线。
new Laya.Sprite();绘制图形以后,怎么删除释放资源?
Laya拖尾怎么停止或清除,比如要瞬移角色的时候停止。伤脑壳~~!!
怎么清除graphics画出的图像啊??
Tween.clear(tween) 清除所问题
请教下textarea如何设置滚动条,现在文字量多一点话就不能滚动查看内容
Layadcc:文件内容发生变化后,产生的checkSum内容不变导致无法热更
声音文件加载过后如何清除?
ide出现问题了,左侧总是被截了一段,请问怎么清除ide缓存
问题状态
最新活动:
2018-06-11 10:30
浏览:
3294
关注:
4
人
商务合作
1 个回复
Aar0n
赞同来自: 蓝色的天空
sharedCanvas 本质上也是一个离屏 Canvas,而重设 Canvas 的宽高会清空 Canvas 上的内容。所以要通知开放数据域去重绘 sharedCanvas。
// game.js
openDataContext.postMessage({
command: 'render'
})
// src/myOpenDataContext/index.js
openDataContext.onMessage(data => {
if (data.command === 'render') {
// ... 重绘 sharedCanvas
}
})