【发布时间】:2017-01-29 23:51:27
【问题描述】:
我试图拥有许多不同的 THREE.WebGLRenderer 实例,每个实例都有自己的场景。
我设法加载了多达 16 个场景,但当我加载第 17 个场景时,第一个就消失了。
我记得前段时间看到关于最大上下文数的警告,但它似乎不再出现了。
有什么想法吗?
【问题讨论】:
我试图拥有许多不同的 THREE.WebGLRenderer 实例,每个实例都有自己的场景。
我设法加载了多达 16 个场景,但当我加载第 17 个场景时,第一个就消失了。
我记得前段时间看到关于最大上下文数的警告,但它似乎不再出现了。
有什么想法吗?
【问题讨论】:
限制取决于浏览器。目前我认为 Chrome 和 Firefox 将其限制在 8 到 16 之间。
你可以通过一个全屏画布和一个 THREE.Renderer 来解决这个问题,然后制作多个场景
这是一个涵盖解决方案的问答
Is it possible to enable unbounded number of renderers in THREE.js?
这是一个例子
【讨论】: