联系电话:18652913986
行业资讯位置:首页 > 行业资讯
爆开收集效果制作(下)
发表时间:2026-05-07     阅读次数:     字体:【
4
肉块蓝图制作



BP_肉块蓝图是整个模拟爆开和收集效果的基础,核心思路是爆开效果使用物理模拟,收集效果使用时间轴模拟。
添加静态网格体组件。
图片
在事件图表中创建了自定义事件,命名为“爆开”,模拟静态网格体的物理。
图片
简单做了一下物理设置,并启用重力。
图片
新建一个自定义事件,输入这里添加自定义的变量,肉块阵列这个变量就是BP_肉块阵列蓝图中新建的函数。
图片
图片
我们在开始收集事件的时候就关闭了物理模拟和碰撞。
图片
将组件附加到组件,这里指的就是附加到肉块模型的阵列里,每次这里设置一个延迟0.02秒。
图片
这里做了两个时间轴,目的是先让物理位移到比阵列高一点的距离,之后到达阵列的实际位置。
添加第一个时间轴。
图片
图片
时间轴的Update连接到插值(向量)的Aphla中,拆分向量,Z轴这里加了50。
图片
旋转和缩放连接的就是收集事件中的旋转缩放变量值。
图片
添加第二个时间轴。
图片
图片
使用插值(向量),连接到设置世界变换,这里就不拆分Z轴了,旋转和缩放一样是自定义事件中的变量数组连过来。
图片
构造脚本这里简单的做了一下设置。
图片

5
爆开肉块蓝图制作
创建一个自定义事件,ForLoop,连接生成Actor。
图片
这里做了一点变量。
图片
生成BP_肉块蓝图后连接爆开的事件。
图片
这里设置了一下肉块群的数组。
图片
创建自定义事件,命名为收集肉块,流程控制这里创建FlipFlop,用颠倒连接肉块群。
图片
连接ForEachLoop,并连接收集时间,注意这里的变量输入与输出。
图片
阵列的变量类型选择BP_肉块阵列
图片

最后将Actor附加到组件。
图片

6
最终效果制作


爆开肉块蓝图这里的一些设置。
图片
肉块阵列蓝图的一些设置。
图片
在关卡中创建一个定序器,并开启自动播放。
图片
在时间线上添加了两个触发器事件,分别是爆开和收集。
图片
双击事件关键帧后进行事件的连接。
图片
最终运行观察,调试参数达到理想效果。
图片

7
总结



整体思路就是使用生成蓝图物理模拟爆开效果,再使用时间轴模拟收集效果,在完成的效果上需要反复打磨,比如创建了两个时间轴,让收集的动画效果更加丝滑,在静态网格体的编辑界面中,需要反复测试碰撞体范围和形状。

我将相关蓝图放在了个人blueprintue中,有需要的同学可以当做参考,以下链接:

https://blueprintue.com/profile/jasoncool/

图片




文章转载自

Thepoly

 
上一篇:爆开收集效果制作
下一篇:没有了