赞
踩
专栏的上一篇角色控制器控制角色移动跳崖,这一篇来说说Unity的物理系统。
本篇小编还要带大家做一个碰撞检测效果实例,先放效果图:流星撞击地面产生爆炸效果
我们给胶囊添加了 Rigidbody 组件它才有的重力,我们来看看 Rigidbody组件中的参数。
创建一个球体、立方体和平面,球体和立方体都挂载 Rigidbody 组件,立方体把 使用重力 取消勾选后运行,用球体去撞立方体。
然后立方体就说:我要当太空人,球体给了我爱吃的大嘴巴子。
立方体就这样飞走了
这就是物体在不受重力影响下的场景,那受重力影响就和我们现实生活差不多在这里就不说了,我们接着往下看:
注:IsKinematic = false 是受到运动学影响,IsKinematic = true 是不受影响
我们来接着实验 :还是立方体和球体,我们让立方体不受运动学影响即勾上 Is Kinematic 选项
立方体说:我不想当太空人了,我要当GTA(侠盗猎车手)里的树,能把我撞倒算你厉害 。
这是我们上个动图的截图
可以看到用离散的碰撞检测在高速下碰撞这次就没有检测到,球体都进到立方体里了。大家有没有想到CF里的卡箱子
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/329953
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。