刚体直接穿过平面,该怎么处理
刚体直接穿过平面
做了个子弹,加了刚体,box碰撞(节约内存)结果它穿墙而过,为什么啊?
我把它放大10倍就不会穿过了
------解决思路----------------------
请把你的环境说清楚。。。为什么大家都不说开发环境呢!!!!!
好吧,不管是哪种环境发生这种事大多是因为碰撞检测的时间间隔。前一次碰撞检测的时候子弹还没碰到墙壁,但后一次检测的时候子弹已经移动到了墙壁后面,所以还是没检测到,也就是穿过去了。你可以试试减少碰撞检测的时间间隔,但缺点是性能会下降。好吧,我猜你的环境是Unity,你可以去Project Setting->Time里面吧Fixed Timestep减少试试。
做了个子弹,加了刚体,box碰撞(节约内存)结果它穿墙而过,为什么啊?
我把它放大10倍就不会穿过了
------解决思路----------------------
请把你的环境说清楚。。。为什么大家都不说开发环境呢!!!!!
好吧,不管是哪种环境发生这种事大多是因为碰撞检测的时间间隔。前一次碰撞检测的时候子弹还没碰到墙壁,但后一次检测的时候子弹已经移动到了墙壁后面,所以还是没检测到,也就是穿过去了。你可以试试减少碰撞检测的时间间隔,但缺点是性能会下降。好吧,我猜你的环境是Unity,你可以去Project Setting->Time里面吧Fixed Timestep减少试试。