c# - Unity, How to make 两个碰撞器,不碰撞,但仍然可以相互交互
问题描述
我目前正在使用 unity3d(2019.3 版本)开发游戏。实际上,我的问题是我不知道如何使两个对撞机不相互碰撞,但仍然能够交互。
好吧,我们举个例子。假设我有一个僵尸和一个玩家,我希望玩家穿过僵尸,但我希望玩家的对撞机能够被僵尸上的人检测到,所以僵尸可以攻击玩家,同样的玩家向玩家射击的子弹。(有点精确,僵尸攻击玩家多亏了他面前的触发对撞机)。
我已经尝试修改图层碰撞矩阵中的内容,但是玩家和僵尸无法交互。所以这不好。
解决方案
推荐阅读
- jquery - jQuery .remove 不适用于动态字段 - 它只是将字段附加到末尾
- ruby - 内部服务器错误 ruby 未定义方法
- .net - 你可以在字符串的同一部分有两个命名组吗?
- laravel - Laravel 5.6 中的外部 API。通过排队作业、使用模型、控制器或其他方式将数据同步到我自己的数据库?
- android - AndroidX:Appcompat I:艺术错误 android.view.View$OnUnhandledKeyEventListener
- emacs - Emacs org-capture 行开头的模板扩展
- ios - 无法在图表上显示响应数据
- python - counting surrounding true's in numpy matrix (python)
- mysql - MySQL:从连接表中获取每个最新条目
- azure - 使用 ARM 模板创建 Azure 存储队列