2013-10-01 90 views
0

我在three.js中使用了一个标准粒子系统,但我不知道是否可以使用粒子的任何几何形状,如拳击或平面。 我试图让子弹落下的粒子,但问题是所有的粒子看着我,并没有得到它,也就是说,我不能设置粒子的旋转角度,并在哪个方向看。three.js粒子系统中的粒子几何

是否有可能three.js使用几何而不是粒子?

回答

0

我认为three.js中的粒子是点精灵。
我们用几何图形填充点,每个点都有纹理,并且着色器点内部用该纹理覆盖。 (点组图)

问题与他们:

  • 他们总是看着我们。
  • 旋转它们是有问题的。 (我们只能操作纹理坐标 - uvs)
  • 每个点(例如P =(x,y))必须在可见空间内。 (剪辑空间?)大小(点大小)无关紧要。如果他的x,y位于剪辑空间之外,则点将不会显示。大颗粒不推荐使用点精灵。

您可以尝试使用three.js粒子发射器编写自己的发射器,或尝试在某处找到类似的东西。 (我没有找到类似的东西)