最近开始自学UE,到碰撞这一块,基本的碰撞启用、对象类型和碰撞响应都能理解,而且网上的各种教程也非常多了。但是突然发现碰撞启用那里引擎里面其实还有2个选项:仅探测、查询和探测。这两个无论是官方文档还是百度谷歌搜索都找不到对应的解释,光看提示也看不懂。

对于碰撞启用个人理解是:不同的选项对应“本对象是否会参与对应的碰撞事件检测”,最直观的开发方面的例子就是:
无碰撞-重叠和Hit事件都不能检测到。 纯查询-能够检测到重叠事件、不能检测到Hit事件。 纯物理-能够检测到Hit事件、不能检测到重叠事件。 已启用碰撞-能检测到重叠和Hit事件。
而对于仅探测(probe only)这个模式,貌似无论如何都无法触发重叠和Hit事件(这里点名批评ChatGPT,MD明明就是没办法触发非给我扯一大堆条件说满足了就能触发Hit事件,白浪费几个小时的时间)。目前官方文档也没有任何对应的解释,官方论坛有人问了这个也没有任何有效反馈= =!真是绝了门了,UE的社区确实远不如Unity。。。唉。
最后能查到的只有说这个用于sweep探测,可能还是自己太菜了得去查查sweep探测是什么先吧(也可能是GPT又在瞎说了)