Unity3D中碰撞器和触发器的区别是啥啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D中碰撞器和触发器的区别是啥啊?相关的知识,希望对你有一定的参考价值。

1)二者都是用作物理位置关系检测,且别在于碰撞的两物体会弹开,触发的两物体可以互相交叉。
2)在Unity中,二者的发生条件不同:碰撞【双方都有碰撞器、至少一个带刚体】,触发【双方都有碰撞器、至少一个带刚体、二者至少有一个勾选了触发器】。
3)回调方法名称不同:碰撞【OnCollisionEnter】,触发【OnTriggerEnter】。
4)回调方法中的参数不同:碰撞【Collision,它包含了碰撞两物体的详细信息,如碰撞点的位置、法线,甚至是几个碰撞点】,触发【比较简单,只有进入触发区域物体的Collider组件信息】。
参考技术A 最直观的讲 墙 地形 一类不可穿越的东西挂碰撞器 它们应该和你的人物(带刚体)发生各种物理交互 最常见的就是阻挡
而 地上的 可以拾取的道具 比如说跑酷游戏里的金币 钻石 那就需要勾选istrigger 作为触发器 它们不应该和人物物理交互 只是人走上去 应该触发一些事件

英语单词shaver和razor的区别是啥啊?大神们帮帮忙

参考技术A razor强调的是剃须刀片,shaver更多是指剃须的仪器。。 参考技术B shaver为电动剃须刀 razor多指刀片

以上是关于Unity3D中碰撞器和触发器的区别是啥啊?的主要内容,如果未能解决你的问题,请参考以下文章

unity碰撞检测(碰撞器,触发器)

Unity3d碰撞检测中碰撞器与触发器的区别

Unity面试题整理

[小巩u3d] u3d基础知识

碰撞器和触发器

Unity3d -- Collider(碰撞器与触发器)