本文介绍: 【UE5】使用系统炸毁一堵

效果

步骤

1. 新建一个空白项目

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

3. 在场景添加一堵墙

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

 

点击新建

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

点击统一

最小最大Voronoi点数设置为100

点击“破裂”

切换会“选项模式

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

这里名为“BP_Bomb

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

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

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

6. 打开“Explosion_Cue

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

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

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

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

将“BP_Bomb”拖入场景

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

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

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

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

添加如下节点

添加剔除域组件

继续添加如下节点

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

此时运行效果如下所示

参考视频

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

原文地址:https://blog.csdn.net/ChaoChao66666/article/details/134790491

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_39742.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注