【问题标题】:Unity 5 2d physics lagsUnity 5 2d 物理滞后
【发布时间】:2016-02-03 16:32:17
【问题描述】:

我使用最新版本的 Unity 创建了一个项目 (2D)。我添加了一个小圆圈并附加了一个物理 CircleCollider2D 和 RigidBody2D。当我启动游戏时,我看到球落下时几乎没有冻结。在Android上我也有。分析器显示巨大的渲染器负载。 如何处理这种糟糕的表现?

【问题讨论】:

  • 优化渲染或绘制调用的长度。
  • 除非您在测试项目中发布指向 ZIP 文件的链接,否则无法为您提供帮助。确保您知道与压缩 Unity 项目相关的工作。它只是 Assets/ 和 ProjectSettings/ 文件夹,没有别的
  • 尝试将rigidbody2d->interpolate->none改为interpolate。
  • 我在您的项目中尝试了 juniperi 的建议,现在运行顺利。尝试插入所有刚体。

标签: android unity3d unity5 unity3d-2dtools unity5.3


【解决方案1】:

将 Rigidbody2d->interpolate->none 改为 interpolate。

引用Rigidbody2d.interpolation 文档:

插值用于估计物理更新之间刚体的位置。当图形更新比物理更新更频繁时,打开此选项会很有用,因为对象可能会出现在不平稳的“跳跃”中移动,而不是平滑运动。

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多