我有一个WebGLRenderingContext
(与 XR 兼容的),它被常规的 WebGL 调用所绘制,我还想使用 Three.js 在它上面进行渲染WebGLRender
。出于某种原因,THREE.WebGLRenderer
使用现有上下文创建一个(即使render
从未调用过)会使画布变为空白,之后不会显示任何绘图。
问问题
100 次
1 回答
0
如果您检查HTML5 规范,您会发现无法共享 2D 和 webgl 的上下文。一种解决方法可能是从隐藏的画布中获取新的上下文,这就是某些网站所做的。
于 2021-01-10T23:41:32.800 回答