碰撞体(Collider)以及触发器(Is Trigger)----碰撞的条件,触发碰撞器和触发器的条件
来源:互联网 发布:矩阵化为行最简形 编辑:程序博客网 时间:2024/05/17 07:05
一:产生碰撞的条件
1:若要产生碰撞,必须双方都要有碰撞器。
2:运动的一方一定要有刚体,另一方有无刚体无所谓。
注:如果运动的一方无刚体,它去碰撞静止的刚体,相当于没有装上。
二:接触的两种方式
1:Collision碰撞,造成物理碰撞,可以在碰撞时执行OnCollision事件。
2:Trigger触发,取消所有的物理碰撞,可以在触发时执行OnTrigger事件。
注:两个物体接触不可能同时产生碰撞+接触,最多产生一种。但是可以AB产生碰撞,AC产生触发。
三:产生不同方式接触的条件
1:Collision碰撞
(1):双方都有碰撞体
(2):运动的一方必须有刚体
(3):双方不可同时勾选Kinematic运动学。
(4):双方都不可勾选Trigger触发器。
2:Trigger触发
(1):双方都有碰撞体
(2):运动的一方必须是刚体
(3):至少一方勾选Trigger触发器
四:接触后事件细分为Enter,Stay,Exit三种(以Trigger为例,分别为OnTriggerEnter、OnTriggerStay、OnTriggerExit)
1:Enter事件表示两物体接触瞬间,会执行一次。
2:Stay事件表示两物体持续接触,会不断执行。
3:Exit事件当两物体分开瞬间,会执行一次。
五:碰撞规则表
进行碰撞检测并在碰撞时发送消息 静态碰撞体 (Static Collider)刚体碰撞体 (Rigidbody Collider)运动学刚体碰撞体 (Kinematic Rigidbody Collider)静态触发碰撞体 (Static Trigger Collider)刚体触发碰撞体 (Rigidbody Trigger Collider)运动学刚体触发碰撞体 (Kinematic Rigidbody Trigger Collider)静态碰撞体 (Static Collider) Y 刚体碰撞体 (Rigidbody Collider)YYY 运动学刚体碰撞体 (Kinematic Rigidbody Collider) Y 静态触发碰撞体 (Static Trigger Collider) 刚体触发碰撞体 (Rigidbody Trigger Collider) 运动学刚体触发碰撞体 (Kinematic Rigidbody Trigger Collider) 碰撞时发送触发器 (Trigger) 消息 静态碰撞体 (Static Collider)刚体碰撞体 (Rigidbody Collider)运动学刚体碰撞体 (Kinematic Rigidbody Collider)静态触发碰撞体 (Static Trigger Collider)刚体触发碰撞体 (Rigidbody Trigger Collider)运动学刚体触发碰撞体 (Kinematic Rigidbody Trigger Collider)静态碰撞体 (Static Collider) YY刚体碰撞体 (Rigidbody Collider) YYY运动学刚体碰撞体 (Kinematic Rigidbody Collider) YYY静态触发碰撞体 (Static Trigger Collider) YY YY刚体触发碰撞体 (Rigidbody Trigger Collider)YYYYYY运动学刚体触发碰撞体 (Kinematic Rigidbody Trigger Collider)YYYYYY
六:实验表
0 0
- 碰撞体(Collider)以及触发器(Is Trigger)----碰撞的条件,触发碰撞器和触发器的条件
- Unity3d 关于碰撞事件触发,触发器事件触发和 RigidBody以及IsKinematic RigidBody,Collider以及IsTrigger Collider 的条件总结
- unity 所有碰撞器(触发器),碰撞条件、结果,触发条件、结果。。。以及碰撞函数、触发函数的调用。
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger)
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新
- Unity 碰撞器(Collider)与触发器(Trigger)
- Collider(碰撞体)和Trigger(触发器)测试
- Unity 理解刚体(Rigidbody)和碰撞体(Collider)和触发器(Is Trigger)以及刚体休眠(Rigidbody Sleeping)
- Unity 理解刚体(Rigidbody)和碰撞体(Collider)和触发器(Is Trigger)以及刚体休眠(Rigidbody Sleeping)
- Collider(碰撞器与触发器)
- 深入理解Unity刚体(Rigidbody)、碰撞器(Collider)、触发器(Trigger)
- 碰撞器和触发器
- unity3d 碰撞器和触发器的区别
- 碰撞器和触发器的区别
- Centos6.5下Hbase配置
- C#扫雷(9*9阉割版)
- Sky数
- C++ Primer Plus 第6版 中文版 第4章编程练习
- linux 打包某用户所有文件,到另一机器上新建同名用户并导入备份文件
- 碰撞体(Collider)以及触发器(Is Trigger)----碰撞的条件,触发碰撞器和触发器的条件
- HTML背景图的显示
- struts2的工作流程和运行原理
- Groovy SQL 分页组件
- POJ 2653 线段相交问题
- 10.1-7 两个队列实现一个栈
- html空标签
- 实现异步多线程下载文件
- Bash shell位置参数