【问题标题】:Unity Rigidbody angular speedunity刚体角速度
【发布时间】:2020-01-05 10:44:09
【问题描述】:

我正在开发一款基于物理的游戏,我有一个问题

是否可以在 Unity 引擎中制作几乎真实的 phisics??

因为当我将一个滚动球体放在坡道顶部并让它滚动时……它移动得非常慢……而当我在现实生活中这样做时……显然,球以一定的速度滚动,具体取决于坡道的角度...较小的角度=较小的速度...较大的角度=更多的速度

我试过了:

  • 移除拖拽

  • 移除角度拖拽

  • 更改插值和碰撞检测中的值

  • 更改质量值

任何帮助将不胜感激

提前致谢

【问题讨论】:

    标签: performance unity3d physics


    【解决方案1】:

    请务必检查对象的比例,因为没有简单的参考框架,所以很容易以错误的比例设置场景!

    Unity 的单位映射为 1 米,因此如果您的对象非常大,它们会显得移动得更慢,因为物理引擎默认设置为遵循此比例。

    一个大理石的直径应该是大约 0.025 个单位,一个人应该有 1.7 个单位高!

    【讨论】:

    • 不管球有多大,结果还是一样的……也许有代码??但是怎么做呢?
    【解决方案2】:

    我认为你的错误是缩放对象。我发现这个链接可以帮助你:http://gamedevelopment.tutsplus.com/articles/how-to-fix-common-physics-problems-in-your-game--cms-21418

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多