unity物理碰撞检测和触发器碰撞检测的区别
场景:
在 Unity 中,物理碰撞检测和触发器碰撞检测是两种不同的机制。
物理碰撞检测
物理碰撞检测是指两个物体之间发生了物理碰撞,例如两个物体相撞或者一个物体撞上了墙壁等等。当两个物体发生物理碰撞时,它们会受到物理引擎的计算和影响,例如产生反弹力、摩擦力、惯性等等。在 Unity 中,物理碰撞检测是通过给物体添加 Collider 组件来实现的。当两个具有 Collider 组件的物体发生碰撞时,它们会触发 OnCollisionEnter、OnCollisionStay 和 OnCollisionExit 等碰撞事件。
触发器碰撞检测
触发器碰撞检测是指一个物体进入了另一个物体的触发器区域,或者离开了触发器区域。触发器是一种不会产生物理碰撞的物体,但是它们可以检测到其他物体进入或离开它们的区域,并触发相应的事件。在 Unity 中,触发器碰撞检测是通过给物体添加 Collider 组件并勾选 IsTrigger 属性来实现的。当一个物体进入或离开触发器区域时,它会触发 OnTriggerEnter、OnTriggerStay 和 OnTriggerExit 等触发器事件。
对比
1:Collision碰撞
(1):双方都有碰撞体
(2):运动的一方必须有刚体
(3):双方不可同时勾选Kinematic运动学。
(4):双方都不可勾选Trigger触发器。
2:Trigger触发
(1):双方都有碰撞体
(2):运动的一方必须是刚体
(3):至少一方勾选Trigger触发器
unity物理碰撞检测和触发器碰撞检测的区别相关推荐
- 【物理篇】从零搭建2D物理系统①——刚体和碰撞检测事件
前言 说到unity的物理系统,大家肯定第一反应肯定是"不就是rigidbody和collider那些东西吗,我会".但是提及背后的原理,我敢说99%的人是不知道的.unity的物 ...
- Unity 物理系统 -- 碰撞体简介(碰撞、触发条件)
Unity 物理系统 -- 碰撞体简介(碰撞.触发条件) 几个常用的碰撞体: Box Collider:盒碰撞体,盒碰撞体是一个立方体外形的基本碰撞体,该碰撞体可以调整为不同大小的长方体,可用作门.墙 ...
- Unity物理系统中碰撞体、刚体、isKinematic、isTrigger的关系(附动画演示)
Unity物理系统中碰撞体.刚体.isKinematic.isTrigger的关系 写在前面 产生碰撞的条件 产生触发的条件 实验一:蓝块(碰撞体).红块(碰撞体) 实验二:蓝块(碰撞体).红块(碰撞 ...
- Unity 物理系统
Unity物理系统 ##1.人机交互 ++1.1.外部输入设备 ++++键盘 ++++触屏 ++++摇杆 ++++鼠标 ++1.2.Input类简介 ++++Input类是输入系统的接口,使用这个类能 ...
- (14)FPGA触发器与寄存器区别
(14)FPGA触发器与寄存器区别 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA触发器与寄存器区别 5)结语 1.2 FPGA简介 FPGA(Field Pr ...
- 物理服务器与云服务器的区别
云服务器和物理机的区别 物理服务器 云服务器 1.技术方面 2.规格方面 3.安全方面 随着网络不断的发展,服务器的类型也在更新迭代,现如今云服务器的兴起占据了很大一部分市场,独立服务器的市场份额受到 ...
- 锁存器Latch和触发器Flip-flop的区别
锁存器Latch概述 锁存器(Latch)是一种对脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态.锁存,就是把信号暂存以维持某种电平状态.锁存器的最主要作用是缓存,其次完成高速的 ...
- unity物理射线之原理分析(擅码网学习笔记)
@[TOC]unity物理射线之原理分析(擅码网学习笔记) using System.Collections; using System.Collections.Generic; using Unit ...
- unity物理仿真基础学习
unity物理仿真基础学习 问题1:物理仿真基础 问题2:物理仿真的子弹 问题3:关节结构 问题4:碰撞事件 本文所有学习内容来自 夏村散人韩老师-unity入门教程 问题1:物理仿真基础 colli ...
最新文章
- 测试keras和mxnet的速度
- 清理linux内存cache
- flink 本地_Flink原理Apache Flink漫谈系列 State
- Python_迭代器与生成器
- mysql binlog redo_mysql的binlog与redo log
- python3 第二十五章 - comprehensions(推导式)
- 变量提升、作用域this实战(真题:看代码输出)
- VS2010应用程序工程中文件的组成结构
- 云风:不加班、不炫技,把复杂的问题简单化
- SpringMVC3 AnnotationMethodHandlerAdapter与mvc:annotation-driven冲突的解决方案
- mysql开启全局日志_mysql开启全局日志,通过每秒sql语句执行次数分析系统性能瓶颈...
- MFC使用多线程_beginthread函数控制进度条和文本控件
- 一文图解自定义修改el-table样式
- 当古典音乐遇上NFT
- java 匿名邮件_java开发邮件发送(匿名)
- python爬虫大作业
- 苹果ios9.2 html白屏,苹果游戏中心白屏怎么办 苹果游戏中心白屏解决方法【详解】...
- 思科关闭日志_关于思科交换机的日志配置总结
- Latex texstudio+ctex中文解决方案
- 计算机组装实验vr,教你如何组装一台能玩VR及54K游戏的电脑
热门文章
- 3.5Bootstrap组件篇之导航条
- 逻辑智力测试题内附详细答案
- java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.update.Update.getTable()Lnet/sf/jsqlparser/
- OpenCV中拆分通道、合并通道、alpha通道的讲解及实战演示(附python源码 超详细)
- 解决markdown图片存储位置的问题
- 《易经》否、泰两卦的启示---让人饱受困扰的沟通问题
- 跟着鸟哥学linux【一】
- 《奇点来临》——Linked-In上“奇点临近”论坛的观点
- 这么多嵌入式设计创意,哪个你曾想过?
- Dracula PRO 2021 零售版