
- Layer Override Priority(层级覆盖优先级)
作用:当两个物体的 Layer Overrides 设置冲突时(A 想撞 B,B 不想撞 A),优先级数值高的设置会覆盖低的。
你的场景:建议设为 10(最高优先级,确保玩家碰撞规则说了算)。
- Include Layers(包含层级)
作用:强制当前碰撞体一定会检测的层。无论全局矩阵如何,这里勾选的层一定会碰撞。
你的场景:只勾选 Environment / Wall / Ground(墙体、地面所在的层)。
- Exclude Layers(排除层级)
作用:强制当前碰撞体绝对忽略的层。无论全局矩阵如何,这里勾选的层一定不碰撞。
你的场景:勾选 Player / UI / Ignore Raycast(排除自己、UI 等,防止自撞)。
Include Layers 是 "通行证" ------ 只要在这里勾选了墙体层,就算全局矩阵关了,玩家也撞墙。
碰撞体添加后,如果发现只能穿一面,先考虑自身是否在碰撞盒里面