UE5 Chaos系统 学习笔记

记得开插件:

1、锚点场(构造场)

在锚点场范围内的物体静止且不被其他力场损坏

需要在Geometry Collection的初始化场把构造场设置过去

2、ClusterStrain

破裂效果的力

3、DisableField

chaos破裂后的模拟物理在绿色范围内禁止行为和模拟物理

4、ForceAndStrain

破裂效果的力

5、ForceAndStrainFallOff

破裂效果的力,但是由中心向外,力的大小逐渐衰弱

6、RandomForce

随机力,让爆炸效果更具有随机性

7、SleepField

让破碎的块停止运动,但可以继续模拟物理


Niagara于Chaos交互

打开Chaos Niagara插件

加上这两个即可对Geometry Collection造成破坏力

记得点击Show all,不然可能找不到

创建一个chaos摧毁数据

把数据给到Spawn From Chaos和Apply Chaos Data

发生碰撞,在碰撞处生成的Niagara

模型断裂时,断裂位置生成Niagara

位置信息设置为未设置

本地空间为false

将Niagara放入场景(位置不重要)

就会产生对应的粒子


Geometry Collection的通知里,对应的通知,有对应的触发事件:

要勾上才有对应的事件触发

包括粒子触发也需要有这些通知


Chaos事件绑定:

每个GeometryCollection都有自己的碰撞事件:

在这里绑定了事件就可以在事件触发时,自定义自己想要的逻辑

举例:

在碰撞时打印碰撞位置

其每一个碎片位置都将打印

相关推荐
知南x29 分钟前
【QT界面设计学习篇】qt Kits工具设置/qt多版本设置(ubuntu)
qt·学习·ubuntu
爱上妖精的尾巴1 小时前
5-22 WPS JS宏reduce数组的归并迭代应用(实例:提取最大最小值的记录)
服务器·前端·javascript·笔记·wps·js宏
Yurko131 小时前
【C语言】基本语法结构(上篇)
c语言·开发语言·学习
武文斌771 小时前
复习总结最终版:计算机网络
linux·开发语言·学习·计算机网络
朝九晚五ฺ2 小时前
【Redis学习】持久化机制(RDB/AOF)
数据库·redis·学习
你真的可爱呀3 小时前
uniapp学习【路由跳转 +数据请求+本地存储+常用组件】
前端·学习·uni-app
爱因斯坦乐4 小时前
【vue】I18N国际化管理系统
前端·javascript·vue.js·笔记·前端框架
学好statistics和DS4 小时前
【CV】神经网络中哪些参数需要被学习?
人工智能·神经网络·学习
Ro Jace4 小时前
模式识别与机器学习课程笔记(4):线性判决函数
人工智能·笔记·机器学习
Rousson5 小时前
硬件学习笔记--82 连接器的选用原则与流程
笔记·单片机·学习