0

我有一个WebGLRenderingContext与 XR 兼容的),它被常规的 WebGL 调用所绘制,我还想使用 Three.js 在它上面进行渲染WebGLRender。出于某种原因,THREE.WebGLRenderer使用现有上下文创建一个(即使render从未调用过)会使画布变为空白,之后不会显示任何绘图。

4

1 回答 1

0

如果您检查HTML5 规范,您会发现无法共享 2D 和 webgl 的上下文。一种解决方法可能是从隐藏的画布中获取新的上下文,这就是某些网站所做的。

于 2021-01-10T23:41:32.800 回答