共计 655 个字符,预计需要花费 2 分钟才能阅读完成。
求一个 canvas 为 webgl2 的 H5 网游通过油猴编写 js 获取某坐标点颜色的方法. 已经成功了. 楼下有方案, 老哥牛逼! |
网友回复:
注册 : var canvas = document.getElementById(‘canvas’); var gl = canvas.getContext(‘webgl2’); var pixels = new Uint8Array(gl.drawingBufferWidth * gl.drawingBufferHeight * 4); requestAnimationFrame(() => { gl.readPixels(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight, gl.RGBA, gl.UNSIGNED_BYTE, pixels); }); 复制代码 获取的所有像素点在 pixels 中
sebaobao1205: 我觉得还是某团送外卖挣 50 块钱香
pathletboy: let imageData = 画布对象.getImageData(X, Y, 1, 1)
iiss: 老哥, 我试过了不行. canvas 不是 2d 的
sebaobao1205: webgl2
dxt: 老哥会么
sebaobao1205: 老哥我回去试一下, 能用直接私聊你转账
pathletboy: 这是 50 块钱的标准答案! 牛逼! 老哥私信你了, 记得回复我