碰撞体积(两种类型)
1. CollisionComponent 碰撞组件 盒子、胶囊、球体
2. CollisionMesh 碰撞网格:导入网格资源自动生成
UE4中物体的碰撞响应的三种状态:
+ Ignore(忽略)
+ Overlap(重叠)
+ Block(阻挡)
碰撞发生情况
1. 如果两个物体至少有一个被设置成了忽略,那么不会发生碰撞事件
2. 如果两个物体至少有一个被设置成了重叠,且另一个不是忽略,则会发生重叠事件
3. 仅两个物体都设置成了Block阻挡,会生成Hit事件(命中事件)
碰撞检测是==按照帧来检测==
高速移动物体无法接收碰撞事件的情况(问题)
==在UE4中,仅有**根节点的碰撞**会被检测到。==
并且创建蓝图的时候,初始的场景默认根组件是无法检测碰撞的。(因为没有碰撞体积)
所以需要该蓝图的对象可碰撞的话,需要用一个静态网格体代替根节点。
在根节点的细节面板的collision中,应当注意:
1. 是否需要勾选模拟生成命中事件和生成重叠事件。==(那个地方生成,那个地方勾选)==
2. 碰撞预设的配置。
+ **在细节面板中设置**
![[Picture/碰撞预设.png]]