多个碰撞器 - 如何使碰撞器对某些对象不可见

Multiple Colliders - How to make a collider invisible to certain objects

基本上我设置了传送区以访问关卡中的新区域。这只是为了响应玩家的盒子碰撞器。但是,我将一个立方体附加到播放器上,禁用了网格渲染并使用其对撞机来检测敌人。不幸的是,在我的玩家靠近它之前,侦测敌方对撞机触及传送区并把我传送到新位置。我试图更改敌人检测对撞机上的标签,但它仍然会传送。

如何让传送对象忽略玩家的敌人检测对撞机?

我正在使用 Unity 5.3.8 和 C#

将玩家的 GameObject 层更改为 Player。然后,创建一个名为 Teleports 的新图层。转到 Edit -> Project Settings -> Physics。然后,在 Layer Collision Matrix 下,在 Teleports 行中取消选中除 Player.

下的列以外的所有内容

现在,Teleports层中的物体只会与Player玩家中的物体发生碰撞。