2017-01-29 9 views
1

Я пытаюсь иметь несколько разных экземпляров THREE.WebGLRenderer, каждый из которых имеет свою собственную сцену.Есть ли ограничение на количество экземпляров THREE.WebGLRenderer на странице?

Мне удалось загрузить до 16 сцен в порядке, но как только я загружу 17-й, первый исчезает.

Помню, что некоторое время назад я видел предупреждение о максимальном количестве контекстов, но похоже, что оно больше не появляется.

Любые идеи?

ответ

1

Лимит ограничен в браузере. На данный момент я думаю, Chrome и Firefox ограничить его где-то между 8 и 16.

Вы можете работать вокруг него, имея только один полноэкранный холст и один THREE.Renderer, а затем сделать несколько сцен

Вот Q & обложках раствора

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

А вот пример

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