unity中我们普遍使用的是碰撞器来实现各个物体的碰撞体积,例如Box collider, Sphere Collider。

在实现游戏的过程中,如果不想要物体与特定物体产生碰撞,或反之,只想让碰撞发生在特定物体之间时,我们就需要配置layer collision matrix。

首先我们给予需要特殊照顾的物体一个自己的layer,这里我想要这个layer里的物体不与玩家碰撞。

当然我们也要为我们的玩家设置自己的层 layer。

之后在 Edit -> Project Settings -> Physics 中我们就需要配置各个层之间的碰撞关系了,想要他们之间碰撞的打上勾,不想的就取消勾就行,以下图为例,我取消了player层和NotColliderWithPlayer层之间的碰撞。


如果是在2D场景中,我们使用的是2D collider,因此我们进行配置的时候,也将配置Physics2D而不是Physics。其余的与上述3D场景中的配置是一样的。

unity如何让物体与特定物体之间不发生碰撞相关推荐

  1. unity 查找所以物体_用Unity来实现一下绳子效果——Obi Rope插件介绍

    (本文作者 @对马骑马使用炎拳 ) 今年年中的时候,<最后生还者2>引发了业界非常热烈的大讨论. 有关剧情.人物描绘的争议自然是最为集火的一环.可参看这里: 如何评价游戏<最后生还者 ...

  2. Unity 判断两物体碰撞方向

    Unity 判断两物体碰撞方向 问题描述:游戏玩家可以在两个平面之间不断进行跳跃,且出现玩家顶着上面平面飞着走的情况. 问题原因:玩家碰撞体与平面不断进行碰撞体检测,导致游戏玩家可以不断进行跳跃. 解 ...

  3. Unity点击物体后,移动到物体所在位置

    Unity点击物体后,移动到物体所在位置 方法一:OnMouse检测(需要Collider组件) 脚本挂在被点击的物体上 using System.Collections.Generic; using ...

  4. Unity 拖动UI物体(干货)

    Unity 拖动UI物体(超级干货) 首先我们先创建一个C#脚本 名字就叫MyMove 代码如下 using System.Collections; using System.Collections. ...

  5. unity 多个物体围绕一个点生成圆形状

    unity 多个物体围绕一个点生成圆形状 适用于场景.UI 直接ctr c v 就可用 /// <summary> 需要被实例化的对象 </summary>public Gam ...

  6. [教程] 在Unity中制作物体破碎效果

    这篇教程将教大家如何在Unity中制作一个简单的碎片效果.当物体撞击或销毁时,我们将物体分裂为更小的碎片来取代之前的仅仅直接"删除"物体. 需求 这篇教程需要最新版本的Unity, ...

  7. Unity 2D检测物体碰撞

    文章目录 添加物理脚本 使用脚本检测碰撞 添加物理脚本 Unity2D中,检测物体碰撞首相要给物体添加两个属性分别是: rigibody和collider,刚体和碰撞器. collider有不同的形状 ...

  8. unity 如何让物体不显示材质_unity如何把材质调透明

    unity透明贴图怎么设置显示 在Unity中,透明材质球不接受阴影.使用Transparent/Cutout/Bumped Diffuse材质,透明通道稍差但是接收阴影.同时对其Cast Shado ...

  9. Unity两个物体发生碰撞的条件

    好吧,网上好多资料显示发生碰撞条件如下: 两个对象都有Collider组件且至少一个有Rigidbody组件 其中至少一个物体(必须运动的)必须带有碰撞器(collider)+刚体(Rigidbody ...

最新文章

  1. ajax用户登录模块,ajax用户注册模块
  2. you think you know javascript
  3. 关于Linux服务器配置java环境遇到的问题
  4. android smack源码分析——接收消息以及如何解析消息
  5. javascript --- polyfill中几个常用方法
  6. 时间轴的实现(简单到爆炸)
  7. Html5 meta 笔记
  8. doT js模板入门
  9. 2021 年 WAX 处在链游界前沿,2022 年能否继续维持? | Footprint Analytics
  10. 安卓修改软件安装时间_[地质勘察]理正工程地质勘察CAD9.0PB3软件安装教程
  11. 本地存储-系统和保留-系统文件占用存储空间过大的解决方式
  12. 计算机怎么设置加密文件,怎么把电脑文件加密_怎么把文件加密-win7之家
  13. P124黎曼可积性刻画 的两个备注
  14. Google Scholar引用没有GB/T
  15. 创业第一步:创业方程式
  16. cd与cd /d命令
  17. 网页中多个图标在一张图片上,使用css将各图标显示
  18. base64转图片,浏览器前面加
  19. linux 编译QT atom,QT5 编译使用TagLib
  20. 想开发DAYU200,我教你

热门文章

  1. 计算机专业女兵,陈豪2010《点解阿Sir》剧照
  2. 引入struts html标签,【学习】Struts标签之html标签
  3. 《MySQL——事务》
  4. krsort_PHP krsort()函数与示例
  5. 二进制文件签名_二进制数的签名表示
  6. scanf读取字符_在C语言中使用scanf()读取整数时跳过字符
  7. 获得jmp esp地址
  8. Centos7 开启网卡配置IP并连接xshell——转
  9. uva 11995——I Can Guess the Data Structure!
  10. 一道面试题--两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同