所以,我正在进行一场在团结的比赛,我对我的碰撞有一些问题。问题是,我制造的汽车有时会在墙上出故障,不会后退或前进。即使它没有碰撞。我所做的就是添加了两个空的游戏对象。将其命名为前后保险杠,并添加了一个脚本,当保险杠撞到墙上时,该脚本将被激活。如果前面的保险杠撞到了墙上,它就不能前进,如果后面的保险杠撞到了墙上,它就不能向后走。但这不是很好。我需要知道如何设置一个好的对撞机,因为这真的是烦人的时候,你玩。此外,这辆车还可以达到50速。
发布于 2016-03-03 20:37:39
假设汽车可以高速撞到墙上,我会考虑对汽车的刚体进行特定的碰撞检测。
有一些碰撞检测方法,用于防止快速移动的对象通过其他对象而不检测冲突。
来自Unity的文件:
如您所见,您应该对墙壁使用连续检测,对汽车使用连续动态检测。
警告:不要忘记连续检测对性能有很大的影响,只有在遇到冲突问题和尽可能少的对象数量时才应该使用它。
https://stackoverflow.com/questions/35781249
复制相似问题