【问题标题】:Unity 5.1 GUI very slowUnity 5.1 GUI 很慢
【发布时间】:2016-11-04 16:05:40
【问题描述】:

我正在编写一个游戏,之前我使用 PowerUI 第三方包来使用 HTML 渲染一些复杂的“世界​​空间”GUI。

我只是花了几天时间将一切从使用画布、面板等的统一转换为使用新的 gui 系统。

我在使用 PowerUI 时获得了大约 60 fps,现在有了新的 unity gui 系统,帧速率下降到低于 1 fps,甚至低于 0.1 fps,而这还没有运行所有完整的游戏功能。

现在太慢了,完全没用了。

有人见过这个问题吗?

这很严重!

如何解决?

感谢您的建议。

【问题讨论】:

  • 请附上你已经完成的一些 GUI 编码
  • 在您的场景中运行分析器并查看您的 ui 的哪一部分正在消耗 cpu 周期。

标签: unity3d


【解决方案1】:

恐怕现在回答为时已晚。 Unity5.3 也有类似的问题。 我正在使用 Unity 的 uGUI。在场景中,我有一个滚动视图,它是一个以 ScrollRect 和 Image 作为组件的 GameObject。 并且滚动视图有很多子对象。那个时候的表现非常差。 我尝试从滚动视图和子视图中尽可能多地删除“图像”组件,但真正需要“图像”组件的对象除外。这提高了我的案例的性能。

【讨论】:

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