【UE5】使用场系统炸毁一堵墙

效果

步骤

1. 新建一个空白项目

2. 新建一个Basic关卡,然后添加一个第三人称游戏和初学者内容包到内容浏览器

3. 在场景中添加一堵墙

【UE5】使用场系统炸毁一堵墙_第1张图片

4. 选项模式选择“破裂”

【UE5】使用场系统炸毁一堵墙_第2张图片 

点击新建

【UE5】使用场系统炸毁一堵墙_第3张图片

新建一个文件夹用于存储几何体集

【UE5】使用场系统炸毁一堵墙_第4张图片

点击“统一”

【UE5】使用场系统炸毁一堵墙_第5张图片

最小和最大Voronoi点数都设置为100

【UE5】使用场系统炸毁一堵墙_第6张图片

点击“破裂”

【UE5】使用场系统炸毁一堵墙_第7张图片

切换会“选项模式”

【UE5】使用场系统炸毁一堵墙_第8张图片

5. 新建一个蓝图,父类选择“FieldSystemActor(场系统actor)”

【UE5】使用场系统炸毁一堵墙_第9张图片

这里命名为“BP_Bomb”

【UE5】使用场系统炸毁一堵墙_第10张图片

打开“BP_Bomb”,添加一个球体碰撞组件,球体半径设置为300

【UE5】使用场系统炸毁一堵墙_第11张图片

再添加一个“径向衰减”组件

【UE5】使用场系统炸毁一堵墙_第12张图片

在事件图表中添加如下节点来生成爆炸的粒子效果和音效

【UE5】使用场系统炸毁一堵墙_第13张图片

6. 打开“Explosion_Cue”

【UE5】使用场系统炸毁一堵墙_第14张图片

修改内部半径为1500,衰减距离为2500

【UE5】使用场系统炸毁一堵墙_第15张图片

7. 返回蓝图“BP_Bomb”,继续添加如下节点

【UE5】使用场系统炸毁一堵墙_第16张图片

8. 选中大纲中的几何体集“Cube_GeometryCollection”,可以看到最高的伤害阈值为500000

【UE5】使用场系统炸毁一堵墙_第17张图片

因此引脚“Field Magnitude”的值也为500000

【UE5】使用场系统炸毁一堵墙_第18张图片

将“BP_Bomb”拖入场景中

【UE5】使用场系统炸毁一堵墙_第19张图片

9. 在世界场景设置中,设置游戏模式重载为“BP_ThirdPersonGameMode”

【UE5】使用场系统炸毁一堵墙_第20张图片

10. 选中几何体集“Cube_GeometryCollection”,设置取消勾选“显示骨骼颜色”,来显示正常材质颜色

【UE5】使用场系统炸毁一堵墙_第21张图片

可以设置墙体破碎后的内部材质

【UE5】使用场系统炸毁一堵墙_第22张图片

11. 打开“BP_Bomb”添加径向向量组件

【UE5】使用场系统炸毁一堵墙_第23张图片

添加如下节点

【UE5】使用场系统炸毁一堵墙_第24张图片

添加剔除域组件

【UE5】使用场系统炸毁一堵墙_第25张图片

继续添加如下节点

【UE5】使用场系统炸毁一堵墙_第26张图片

12. 在关卡蓝图中使用1键触发蓝图“BP_Bomb”中的自定义事件“Explosion”

【UE5】使用场系统炸毁一堵墙_第27张图片

此时运行效果如下所示:

参考视频:

https://www.bilibili.com/video/BV1zz4y1s7A4/?spm_id_from=333.788&vd_source=36a3e35639c44bb339f59760641390a8

你可能感兴趣的:(虚幻5,ue5)