我目前正在使用 unity3d(2019.3 版本)开发游戏。实际上,我的问题是,我不知道如何让两个对撞机不会相互碰撞,但仍然能够相互作用。好吧,让我们举个例子。假设我有一个僵尸和一个玩家,我希望玩家穿过僵尸,但我希望玩家的对撞机能够被僵尸身上的对撞机检测到,这样僵尸就可以攻击玩家,同样玩家射向玩家的子弹。(精度不高,僵尸攻击玩家多亏了他面前的触发对撞机)。我已经尝试修改图层碰撞矩阵中的内容,但玩家和僵尸无法交互。所以这不好。
1 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
如果您希望对撞机相互检测但不发生碰撞,那么您应该将其中一个对撞机设置为触发器。
只需选中Is Trigger
复选框,这应该可以帮助您获得所需的结果。
- 1 回答
- 0 关注
- 154 浏览
添加回答
举报
0/150
提交
取消