繁体   English   中英

团结,如何做两个对撞机,不发生碰撞,但仍然能够相互影响

[英]Unity, How to make Two colliders, don't collide, but still be able of interact with each others

我目前正在使用unity3d(2019.3版本)开发游戏。 我的问题实际上是,我不知道如何使两个对撞机不相互碰撞,但仍然能够交互。

好,让我们举个例子。 假设我有一个僵尸和一个玩家,我希望该玩家穿越僵尸,但是我希望该玩家的对撞机能够被僵尸上的那个人检测到,因此僵尸可以攻击该玩家,同样玩家向玩家射击的子弹。 (精确度不高,僵尸要靠在他前面的触发对撞机来攻击玩家)。

我已经尝试过修改图层碰撞矩阵中的内容,但是播放器和僵尸无法进行交互。 所以那不好。

如果您希望对撞机互相检测,但又不想撞到,则您可能应该将其中一个对撞机设置为触发器。

编辑器中的对撞机组件

只需选中“ Is Trigger复选框,即可帮助您获得所需的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM