Unity Profiler图表太高导致什么原因?

时间:2017-09-28 03:06:13

标签: c# unity3d

我真的需要帮助来弄清楚游戏中发生了什么。我在游戏开始时尝试使用Unity Profiler。这是编辑器,但我看到Profiler特别是CPU使用情况,图表图表非常高。你可以查看下面的图片。

enter image description here

enter image description here

我不知道是什么原因造成的。但我确信我的游戏变得缓慢,然后有时候变化场景加载场景很慢是因为图表太高

那么是什么导致这个?我该怎么办 ?我需要做些什么才能将图表降低到更低。

谢谢

1 个答案:

答案 0 :(得分:1)

来自 @programmer 讨论解决方案。

  1. 不要在更新中做一些花费100字节或更多的事情,想象一下 如果你有那个脚本连接到多个GameObjects那么 这将是一个问题。让我们说它附在预制件上 每隔一段时间实例化一次。
  2. 不要在Update函数中使用lambda。如果在Unity中完全避免它 你可以。
  3. 已修改:如果可能,请尝试避免在Update()中使用FindIndex搜索。
  4. @programmer

    提出的建议

    有关支持的更多信息,请查看以下内容:

    Application.streamingAssetsPath and WebGL build

    https://unity3d.com/learn/tutorials/topics/scripting/assetbundles-and-assetbundle-manager