你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
aicode
赞同来自: 斐 、153*****780 、你好吗?
共同▄︻┳一
赞同来自: 你好吗?
yunzhongjushi
赞同来自:
要回复问题请先登录
3 个回复
aicode
赞同来自: 斐 、153*****780 、你好吗?
说ImageData不存在,微信小游戏没有这个对象,所以会报错。
个人解决办法,修改源代码,将ImageData去掉,然后新建一个canvas,然后getImageData去替代即可。参考代码如下:
// var imgdata=/*__JS__ */new ImageData(canvasWidth,canvasHeight); //注释这一句,这句是报错的地方
var canvx = new HTMLCanvas(true); //创建一个canvas
canvx.size(canvasWidth, canvasHeight); //设置宽高,这个和ImageData保持一致
var ctx2dx = canvx.getContext('2d'); //获取上下文
var imgdata = ctx2dx.getImageData(0,0,canvasWidth,canvasHeight); //获取imageData,来替代ImageData
如有更棒的办法,欢迎贴出来哟。同时也希望官方修复一下。
共同▄︻┳一
赞同来自: 你好吗?
var imgdata=Laya.Browser.context.getImageData(0, 0, canvasWidth, canvasHeight);
这样也可以
yunzhongjushi
赞同来自:
只能drawToTexture