2016-09-05 2 views
1

У меня в моей сцене довольно много мешей, например 30 или около того, чем у меня тоже есть свет. Таким образом, все эти объекты вызвали то, что при загрузке страницы потребуется некоторое время, чтобы загрузить страницу.three.js Как узнать, была ли загружена моя сцена?

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

Спасибо!

+0

Возможно [этот вопрос] (http://stackoverflow.com/questions/16344865/how-to-make-a-loading-screen-while-using-three-js-and-jsonloader) может быть полезным. – guardabrazo

ответ

0

Вы можете проверить количество детей сцены с:

scene.children.length 

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

Смежные вопросы