美文网首页
关于VR中碰撞触发的问题

关于VR中碰撞触发的问题

作者: 冷芃 | 来源:发表于2017-06-22 15:13 被阅读0次

    1、Trigger组件

             在unity3D中提供了trigger组件,可以方便的进行物体的触发操作,提供方法如下图所示

    Event Trigger事件

    2、问题

            代码写好后,绑定脚本到Cube上运行,手动在Scene拖动任意其他对象去跟Cube碰撞,尴尬的事情来了,居然没有任何反应!!!这是什么情况?这需要我们要学习一下unity中有关碰撞器方面的知识啊,以下来自圣典手册。

           Static Collider 静态碰撞器、Rigidbody Collider 刚体碰撞器、Kinematic Rigidbody Collider 运动学刚体碰撞器这三种为常用类型,其中,这三种碰撞器如果勾选了IsTrigger复选框,就变成了相应的触发器。以上两张表里包含了检测到碰撞信息所必要的碰撞组合。

            为了使两个触发器碰撞时发出碰撞事件,其中一个必须包含刚体。一个触发器和一个普通碰撞器碰撞,其中之一必须附加刚体。

    3、总结

           两个GameObject发生碰撞,要想检测到触发信息,最少要有一个刚体碰撞器并且勾选了IsTrigger复选框,另一个最少要有一个碰撞器组件,此时检测碰撞的脚本必须附加在那个带有刚体的触发器上。


            嘿嘿!第一次在简书上发布文章,这是毕设项目中自己学到的知识,以后就简书当做一个知识储备库和读书笔记库,希望这是一个好的开端,希望的研究生生活能过得更加丰富,有意义,别再像大学生活那样庸庸碌碌!加油!

    相关文章

      网友评论

          本文标题:关于VR中碰撞触发的问题

          本文链接:https://www.haomeiwen.com/subject/osdfcxtx.html