【问题标题】:How To Make an Object Keep on It's Position When Play Button Clicked单击播放按钮时如何使对象保持在其位置
【发布时间】:2019-05-09 16:20:45
【问题描述】:

我是 Unity 新手,这是我的第一个项目。我想制作一款赛车游戏,因为我们知道 Unity 的标准资产包中包含这种游戏。

现在,我的问题是我尝试通过结合我自己的地面设计和统一的标准资产汽车脚本来改进标准包。 第一名:

我已经完成了这些元素的重建和组合,然后当我玩游戏时,汽车的位置会发生变化。我不知道会发生什么。结果如下:

这里有人可以帮助找出解决方案吗?谢谢

【问题讨论】:

  • 也许它没有改变,你检查过你的相机吗?

标签: unity3d


【解决方案1】:

根据您展示的图片,这辆车似乎在地面下沉了一点。这可能是因为汽车有一个刚体,当你按下播放键时,它会受到场景重力的影响,所以它会下落直到遇到另一个对撞机,在这种情况下是地面之一(如果地面没有下降好吧是因为它没有刚体或者是静态的)。

你应该做的是将地面的对撞机标记为static(以防它已经不是静态的)然后对其进行整形,使其大小与地面的形状相匹配。另一种选择是汽车有一个碰撞器,它刚好覆盖到车轮的位置,直到它下沉。

检查两个对撞机(汽车和地面)的形状,确保它们完全覆盖每个游戏对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 2013-09-01
    • 2015-06-16
    • 2019-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多