UE4碎裂效果的實現

原網址:https://blog.csdn.net/sky1466181491/article/details/82319069

如果打開工程發現藍圖資源缺失,沒有DestructibleComponent插件。

ue4可以製作物體自由掉落,碎裂的效果

我們首先放置一個靜態物體,這裏我們隨便拖入一個立方體

選中該物體,在ue4 edtior右側有該物體的屬性,在靜態網格(static mesh)中點擊“放大鏡”,找到該物體的文件位置

找到後,右鍵選擇“創建看毀壞的網格物體”

點擊後會彈出一個該物體的破碎編輯界面,點擊左上“破裂網格物體”創建破裂。

 

爆炸數量可以查看碎裂的狀態,右側的一些屬性可以調節物體碎裂的一些參數,常用的有“Voronoi”下的“Cell Site Count”,可以調節碎片的多少,也就是可以碎多少塊。

比如我們調成123塊,調整完後從重新點擊“破裂網格物體”,做一下處理,碎裂效果就大有不同了,確認效果後我們點擊左上角的保存。

 

保存後我們可以在剛纔物體文件位置下看到一個新的物體文件,文件名後邊加了一個"_DM"

 

我們將這個物體添加到舞臺,因爲沒有材質,所以是灰色的,這個可以後期再加

 

下面我們需要編輯關卡藍圖了

打開“關卡藍圖”

 

首先選中碰撞立方體,在關卡藍圖編輯界面右鍵選擇“創建一個cule_DM”的引用

 

會出現一個這個

 

從“Cule_DM”脫出一條線,添加“Apply Radius Damage”方法

 

添加一個“GetActorLocation”

 

添加一個“BeginPlay”入口

 

如圖連接藍圖,點擊編譯,注意修改“Apply Radius Damage”裏的參數

 

回到舞臺,選中破碎立方體,在右側修改兩個屬性

 

點擊運行我們看一下最後的效果

 

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