如何在Babylon.js中动态创建和更新网格?

时间:2016-05-26 15:07:30

标签: javascript babylonjs

当事件触发时,我想要重新定位多个球体。

我天真的做法是

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

新数据每100毫秒出现一次。

当我检查垃圾收集时间线时,我最终得到了锯齿形图案,所以我可能做错了。

动态创建网格并移动它们的惯用方法是什么?

1 个答案:

答案 0 :(得分:1)

您好首先,只要您不更改几何图形,就不需要将球体设置为可更新 仅更改position.x / y / z不应触发任何GC。您能否在www.babylonjs-playground.com上提供样品复制品