【提问】小游戏中OffscreenCanvas正确的使用姿势应该是怎样?
331 浏览2024年09月03日作者:Cray-z


在IDE中使用下面的代码是正常的,但是上真机的时候会崩溃,导致小游戏加载失败:

let offscreenCanvas = new OffscreenCanvas(systemInfo.windowWidth, systemInfo.windowHeight);

tt.createCanvas

创建一个画布对象。首次调用创建的是显示在屏幕上的画布,之后调用创建的都是离屏画布。​

官方文档中强调了第二次调用`tt.createCanvas`可以创建OffscreenCanvas。

但是,下面这种写法会提示错误:

this.offscreenCanvas = tt.createCanvas();
this.offscreenCanvas.transferToImageBitmap();

那么,问题来了,创建出来的离屏画布应该怎么用呢? 我试图在Worker中把一些内容渲染到OffscreenCanvas上,再在主线程中把OffscreenCanvas绘制到上屏Canvas里面


求教正确的使用姿势。🐕

最后一次编辑于 2024 年 09 月 03 日
1 条评论

相关问答

专题推荐

热门文章

热门问答