我是一个团结的新人,这是我的第一个项目。我想制作一款赛车游戏,因为我们知道统一性在其标准资产包中就是这种游戏。
现在,我的问题是我尝试通过结合自己的地面设计和unity的标准资产汽车脚本来改进该标准软件包。 第一名:
我已经完成了重建和组合这些元素的工作,然后当我玩游戏时,汽车的位置就会改变。我对发生的事情一无所知。结果就是这样:
这里有人可以帮忙找出解决方案吗?谢谢
答案 0 :(得分:2)
根据您显示的图像,汽车似乎沉入了地面。之所以会发生这种情况,是因为汽车具有刚体,并且在您按打法时,它会受到场景重力的影响,因此它会下降直到遇到另一个对撞机,在这种情况下,它就是地面上的一个(如果地面不掉落,好是因为它没有刚体或是静态的。
您应该做的是将地面的碰撞器标记为static(以防它还不是静态的),然后对其进行重塑,使其大小与地面的形状相匹配。另一个选择是,汽车有一个碰撞器,它只能遮住车轮的尖端直到下沉。
检查两个对撞机(汽车和地面)的形状,并确保它们完全覆盖每个游戏对象。