【问题标题】:Is there a limit to the number of THREE.WebGLRenderer instances in a page?一个页面中的 THREE.WebGLRenderer 实例的数量是否有限制?
【发布时间】:2017-01-29 23:51:27
【问题描述】:

我试图拥有许多不同的 THREE.WebGLRenderer 实例,每个实例都有自己的场景。

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

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

有什么想法吗?

【问题讨论】:

    标签: three.js webgl


    【解决方案1】:

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

    你可以通过一个全屏画布和一个 THREE.Renderer 来解决这个问题,然后制作多个场景

    这是一个涵盖解决方案的问答

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

    这是一个例子

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 2019-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多