首页 > 其他分享 >unity如何让物体与特定物体之间不发生碰撞

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

时间:2023-08-05 16:12:27浏览次数:33  
标签:layer 物体 配置 碰撞 unity 特定

https://blog.csdn.net/Cy_coding/article/details/111048077

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

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

首先我们给予需要特殊照顾的物体一个自己的layer,这里我想要这个layer里的物体不与玩家碰撞。
在这里插入图片描述
当然我们也要为我们的玩家设置自己的层 layer。
在这里插入图片描述

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

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

标签:layer,物体,配置,碰撞,unity,特定
From: https://www.cnblogs.com/dewxin/p/17608066.html

相关文章

  • UE4学习笔记:光照移动性和物体移动性在构建光照时候的不同作用
    本随笔用于记录随笔作者在学习UE4光照系统过程中对不同移动性的光源对不同移动性的模型产生不同的效果的总结,编写本随笔时UE4引擎版本为4.27。随笔作者还处在学习阶段,难免会出现技术上和书写上的问题,如若发现类似的问题,欢迎在评论区或者私信与我讨论。目录静态(Static)光源静态(Sta......
  • Unity 编辑器选择器工具类Selection 常用函数和用法
    Unity编辑器选择器工具类Selection常用函数和用法点击封面跳转下载页面简介在Unity中,Selection类是一个非常有用的工具类,它提供了许多函数和属性,用于操作和管理编辑器中的选择对象。本文将介绍Selection类的常用函数和用法,并提供相应的示例代码。静态属性1.activeContex......
  • Unity的IPreprocessShaders:深入解析与实用案例
    UnityIPreprocessShadersUnityIPreprocessShaders是Unity引擎中的一个非常有用的功能,它可以让开发者在编译Shader时自定义哪些操作需要被执行。这个可以帮助开发者更好地控制Shader的编译过程,确保在编译Shader时执行必要的操作。在本文中,我们介绍UnityIPreprocessShaders的使......
  • Unity Shader编辑器工具类ShaderUtil 常用函数和用法
    UnityShader编辑器工具类ShaderUtil常用函数和用法Unity的Shader编辑器工具类ShaderUtil提供了一系列函数,用于编译、导入和管理着色器。本文将介绍ShaderUtil类中的常用函数和用法。编译和导入函数CompileShader函数签名:publicstaticboolCompileShader(stringsource,o......
  • Unity 编辑器预制体工具类PrefabUtility 常用函数和用法
    Unity编辑器预制体工具类PrefabUtility常用函数和用法简介在Unity中,预制体(Prefab)是一种非常有用的工具,它允许我们创建可重复使用的对象和场景元素。Unity提供了许多内置的工具和函数来处理预制体,其中一个重要的类就是PrefabUtility。PrefabUtility类提供了一系列函数,用于创建、......
  • Unity的IFilterBuildAssemblies:深入解析与实用案例
    UnityIFilterBuildAssembliesUnityIFilterBuildAssemblies是Unity引擎中的一个非常有用的功能,它可以让开发者在构建项目时自定义哪些程序集需要被包含在构建中,哪些程序集需要被排除在建之外。这个功能可以帮助开发者更好地控制项目的构建过程,减少构建时间和构建大小。在本文中,......
  • 通过 IMU 绘制物体移动的空间轨迹
    一般IMU由加速度传感器、陀螺仪组成,也叫6轴IMU。还可以外加一个磁力计,构成9轴IMU。关于加速度传感器和陀螺仪的工作原理,可以参考:加速度传感器的原理和应用-手机翻转、失重检测、运动检测、位置识别;MEMS三轴加速计、三轴陀螺仪、三轴磁力计)6轴IMU+磁力计,9轴传感器讲解;......
  • unity Editor
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEditor;usingUnityEngine;usingWT_LZY;[CustomEditor(typeof(ProcedureBase))][CanEditMultipleObjects]publicclassProcedureBaseEditor:Editor{  SerializedPropertymProcedureBa......
  • 使用快捷键在Unity中快速锁定和解锁Inspector右上角的锁功能
    使用快捷键在Unity中快速锁定和解锁Inspector右上角的锁功能在Unity中,Inspector窗口是一个非常重要的工具,它允许我们查看和编辑选定对象的属性。有时候,我们可能希望锁定Inspector窗口,以防止意外更改对象的属性。幸运的是,Unity提供了一种快捷键的方式来快速锁定和解锁Inspector窗口......
  • Unity第三方插件: OdinInspector简单介绍
    首先,OdinInspector需要在AssetStore付费购买,有的时候打折包也会包含1.Attribute排版更加美观和易于管理,且使用非常方便,只需要加Attribute就能显示在Inspector,并且官方提供了非常多的Attribute,想要使用的时候直接在Unity中查看使用就可以,也提供了代码 ......