页面中的THREE.WebGLRenderer实例数量是否有限制?

时间:2017-01-29 09:21:08

标签: three.js webgl

我正在尝试使用许多不同的THREE.WebGLRenderer实例,每个实例都有自己的场景。

我设法最多可以加载16个场景,但是当我加载第17个时,第一个就消失了。

我记得前段时间看到一个关于最大数量的上下文的警告,但它似乎不再出现了。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

限制取决于浏览器。目前我认为Chrome和Firefox将其限制在8到16之间。

你可以通过只有一个全屏画布和一个THREE.Renderer解决它,然后制作多个场景

这是一个Q& A,涵盖了解决方案

Is it possible to enable unbounded number of renderers in THREE.js?

这是一个例子

https://threejs.org/examples/webgl_multiple_elements.html