为了账号安全,请及时绑定邮箱和手机立即绑定

Unity,如何制作两个碰撞器,不碰撞,但仍然能够相互影响

Unity,如何制作两个碰撞器,不碰撞,但仍然能够相互影响

C#
慕婉清6462132 2023-05-14 16:45:23
我目前正在使用 unity3d(2019.3 版本)开发游戏。实际上,我的问题是,我不知道如何让两个对撞机不会相互碰撞,但仍然能够相互作用。好吧,让我们举个例子。假设我有一个僵尸和一个玩家,我希望玩家穿过僵尸,但我希望玩家的对撞机能够被僵尸身上的对撞机检测到,这样僵尸就可以攻击玩家,同样玩家射向玩家的子弹。(精度不高,僵尸攻击玩家多亏了他面前的触发对撞机)。我已经尝试修改图层碰撞矩阵中的内容,但玩家和僵尸无法交互。所以这不好。
查看完整描述

1 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

如果您希望对撞机相互检测但不发生碰撞,那么您应该将其中一个对撞机设置为触发器。

//img1.sycdn.imooc.com//64609fb70001e4d604290163.jpg

只需选中Is Trigger复选框,这应该可以帮助您获得所需的结果。



查看完整回答
反对 回复 2023-05-14
  • 1 回答
  • 0 关注
  • 154 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信