2013-10-01 134 views
0

我在three.js中使用了一個標準粒子系統,但我不知道是否可以使用粒子的任何幾何形狀,如拳擊或平面。 我試圖讓子彈落下的粒子,但問題是所有的粒子看着我,並沒有得到它,也就是說,我不能設置粒子的旋轉角度,並在哪個方向看。three.js粒子系統中的粒子幾何

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

回答

0

我認爲three.js中的粒子是點精靈。
我們用幾何圖形填充點,每個點都有紋理,並且着色器點內部用該紋理覆蓋。 (點組圖)

問題與他們:

  • 他們總是看着我們。
  • 旋轉它們是有問題的。 (我們只能操作紋理座標 - uvs)
  • 每個點(例如P =(x,y))必須在可見空間內。 (剪輯空間?)大小(點大小)無關緊要。如果他的x,y位於剪輯空間之外,則點將不會顯示。大顆粒不推薦使用點精靈。

您可以嘗試使用three.js粒子發射器編寫自己的發射器,或嘗試在某處找到類似的東西。 (我沒有找到類似的東西)