【UE4】击碎玻璃物体破裂效果

步骤:

首先要创建破碎物体的话,就需要开启一个插件,之前版本是可以直接创建的。

image-20210528222357137

重启之后,找到相应目录并找到相应物体

image-20210528222812983

右键SM_GlassWindow创建可破碎物体

image-20210528222911007

创建之后,进入设置参数cell Site Count (可破裂的块数),破碎的声音。

image-20210528223629910

破裂的声音需要自己获取,进入 www.aigei.com 下载一个玻璃破碎的声音。如果不是wav格式,就使用转换软件转换成wav,我这边推荐的是格式工厂。

创建一个文件夹,里面存音乐资源。

image-20210528224729167

然后回到破碎网格体中,设置细节参数:

image-20210528224958776

声音资源文件好像应该放在第二个,第一个失效;其他参数可以查阅官方文档。

创建玻璃Actor,BP_BrokenGlass

在其中添加destructable组件,添加完了之后,设置破碎网格体,设置玻璃材质。

image-20210528225714412

image-20210528225737288

添加破碎响应事件

image-20210528230407233

这里Apply Radius Damage,应用半径伤害,Apply Damage 应用伤害,参数不同,应用场景应该也有差异。

以后应该会更新这篇文章,详细做笔记。

看看效果

一般击碎玻璃之后,会让它进行消失,节约内存。

在之前的蓝图节点加入两个结点

image-20210528231808894

这个功能就暂时到这了,可以用于许多场景。