**
UE4 中关于碰撞的一些知识汇总
**
1, 三种模式
ignore overlap block
忽略 叠加 阻挡。
主要是以上三种模式。
2,阻挡 block 的条件
(1)将两个物体都勾选一下 simulation physic
(2) 当前物体有个碰撞预设 collision preset : 根据实际情况
(3)Object type: 当前物体的类型。按照以前的理解 比如随便一个立方体 我们都设置成 world static 。 但实际上我们可以选择下拉表中的任意一种类型 或者自己在项目设置中 自己定义的碰撞类型
(4) 在 Collision response 中, 是 另一个 被 碰撞物体的 应答。 比如 我们 另一个物体 是 pawn 类型。 那么我们当前物体 和 它进行碰撞 的时候 ,我们设定的 是第三类 block 类型。
(5)如果 一个设置为 overlap 或者 ignore , 另一个设置为 block , 最后的效果 跟 ignore 没有区别。
二, ignore 和 overlap 的区别
overlap 会有一个 通知的 概念。 表现形式上 两者 都是穿过去。
但是 overlap 要实现,需要设置 Generate overlap events ,谁设置了,谁碰撞时会自己收到信息。
类似于 两个人都带有手机, 互相碰到的时候, 都可以用自己的手机给自己人打电话。 要是一个人没带手机,他肯定是无法发出消息的。