2016-05-26 2 views
0

У меня есть несколько сфер, которые я хочу изменить, когда происходит событие.Как создавать и обновлять сетки динамически в Babylon.js?

Мой наивный подход

on event 
    CreateSphere() with updatable = true if new mesh data arrives 
    setting sphere.position.{x,y,z} if existing mesh data arrives 

Новые данные поступают каждые 100 мс.

Когда я проверяю временную шкалу сбора мусора, я заканчиваю зигзагообразным рисунком, поэтому я, вероятно, что-то делаю неправильно.

Что такое идиоматический способ создания сетки динамически и перемещать их вокруг?

ответ

1

Здравствуйте, прежде всего, вам не нужно устанавливать сферу как обновляемую, если вы не меняете геометрию. Только изменение положения.x/y/z не должно запускать никакой GC. Можете ли вы предоставить образец на сайте www.babylonjs-playground.com

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