通过基于层的碰撞检测,可以让某个游戏对象与另一个设置为特定层或多个层的游戏对象发生碰撞。
上图显示了 Scene 视图中的六个游戏对象(3 个平面,3 个立方体),窗口右侧显示了 Layer Collision Matrix(层碰撞矩阵)。Layer Collision Matrix 定义了哪些游戏对象与哪些层碰撞。
在此示例中,Layer Collision Matrix 设置为只有属于相同层的游戏对象才能碰撞:
可更改此设置以适合您的需求:例如,如果您希望层 1 与层 2 和 3 碰撞,而不是与层 1 碰撞,请找到 Layer 1 的行,然后选中 Layer 2 和 Layer 3 列的框,并将 Layer 1 列的复选框留空。