目前我正在开发一个严重依赖Unity 5中的物理的项目。出于某种原因,似乎重力被破坏或者至少不能自然地工作。物体在飞起时确实会减速,但它们在坠落时似乎并没有真正提高速度。
这可能是什么原因?是Unity 5,对象,我们的项目设置还是这个实际上是正常的行为?
显示我们正在使用的立方体的重力行为的视频:https://www.dropbox.com/s/rhxbcwx1ug3iad8/Unity%202015-02-19%2013-41-11-64.avi?dl=0
游戏对象的属性:
答案 0 :(得分:3)
看起来很好。
这些街区高一米,高出一半人的高度。
一切都与规模有关,为了看到真实的结果,你必须有真实的尺度(如果你要使用真实的重力值)。
你要做的是制作一个薄的人体胶囊,大约1.6-1.8个单位,以便更好地衡量规模。
进一步分析: 堆栈似乎是7高,所以这是7米。你申请的那些力量绝对是巨大的。顶部的区块正在屏幕上拍摄,我估计屏幕上方的屏幕顶部高5 * 7米(我通过在油漆中复制堆栈5次,直到它到达屏幕顶部)。那是35米高。我不知道你是否意识到它有多高,但物理对象从一个冲动中发射是非常高的。
质量不会影响物体落到地面的速度,重力会以相同的速率拉动所有物体而不管质量。 (*可能不是物理上准确的,我不是物理学家,但在我们处理它的尺度上几乎就是这种情况)Mass用于解决接触反应(即质量较小的物体)不会移动高质量的物体,相反,低质量物体会反弹掉。)