Unreal Engine 4 創建Destructible Mesh(可破壞網格)

Unreal Engine 4的物理引擎用的是PhysX。支持網格破壞、布料,物理粒子等,很強大。以前需要編碼才能完成的工作,在Unreal Engine 4 中只需要拖拖拽拽就完成了,很方便。

這次演示做一個可破壞的網格。先上效果:


我做了個圓錐,讓它從天落下,然後破碎掉。

下面說下具體制作的步驟:

  1. 新建一個項目,向場景添加一個Cone Brush(圓錐)。
  2. 調整Cone Brush的屬性,設置Sides(邊數)爲20,這樣看起來平滑一些。在屬性欄Brush Settings的最下面點擊按鈕Create Static Mesh(創建靜態網格),然後給網格命名,就得到了一個Cone的網格模型。可以在Content Browser(資源瀏覽器)中看到它了。
  3. 在Content Browser(資源瀏覽器)中右鍵這個模型,選擇菜單Create Destructible Mesh(創建可破壞網格),得到可破壞網格。
  4. 調整可破壞網格的屬性
  5. 向場景添加此Destructible Mesh,調整此Actor的屬性。勾選Physics欄下面的Simulate Physics,勾選Collision欄下面的Simulation Generates Hit Event。這兩個參數設定它能夠下落,並且生成碰撞事件,否則不會破裂的。
  6. 把Actor拉高一點,點擊Simulate,可以看見效果了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章