关于Unity碰撞检测失败的冷门原因

  • Post author:
  • Post category:其他




问题背景


在学习Unity3d项目(版本2018.3.f1)的时候出现了Trigger对象始终不执行OnTriggerEnter函数问题,运动对象自带Rigidbody组件以及Collider组件,被碰撞对象也设置为isTrriger了,可是就是不执行被碰撞对象的OnTriggerEnter()碰撞函数。



其实结果就是Unity设置里碰撞层级没有设置



Edit->Project Settings->Phyics


路径


一般来说是Default没有勾选,参考如下


碰撞层级

我去,我以为自己哪里写错了,搞了整整一天。如果有相关的其他问题我会继续记录下来的。希望这篇文章对遇到碰撞不检测的问题的同志有帮助。


如有错误,敬请指正



版权声明:本文为iamdayan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。