Unity3d中的碰撞器和触发器的区别是什么?

IT互联网 已帮助: 时间:2025-05-08 08:16:29

Unity3d中的碰撞器和触发器的区别是什么?

难度:⭐⭐⭐

题库:IT/互联网,系统集成

标签:触发器,区别,Unity3d

参考解答

用户头像

432***129

2025-05-08 08:16:29

碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性。

当Is Trigger=false时,碰撞器根据物理引擎引发碰撞,产生碰撞的效果,可以调用OnCollisionEnter/Stay/Exit函数;

当Is Trigger=true时,碰撞器被物理引擎所忽略,没有碰撞效果,可以调用OnTriggerEnter/Stay/Exit函数。

如果既要检测到物体的接触又不想让碰撞检测影响物体移动或要检测一个物件是否经过空间中的某个区域这时就可以用到触发器


上一篇 ArrayList和List的主要区别是什么?

下一篇 GC(垃圾回收)产生的原因是什么?如何避免?

相似问题