Bootstrap

Ue4 笔记—— 关于碰撞

**

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 ,谁设置了,谁碰撞时会自己收到信息。
类似于 两个人都带有手机, 互相碰到的时候, 都可以用自己的手机给自己人打电话。 要是一个人没带手机,他肯定是无法发出消息的。

;