【发布时间】:2020-04-11 11:25:33
【问题描述】:
我正在使用 Unity 2019,我试图了解为什么在加载场景时出现 CPU 峰值,无论是否为空。
当我使用 SceneManager.LoadScene(xxx) 加载场景时,这就是我在 profilter 中的内容:
还有层次结构:
我加载的场景是空的(所有游戏对象、画布、脚本等都被禁用)。我只有一个相机。
在我加载的每个场景中,层次结构中都有UpdatePreloading 和Application.WaitForAsyncOperationToComplete,我不知道为什么。
我禁用了所有协程,我没有使用 LoadSceneAsync 加载场景,所以我不知道这些“要完成的异步操作”是什么。
我尝试在 Windows 或我的 Android 设备上将分析器与编辑器一起使用,但结果相同。
你有什么想法吗?
Loading.UpdatePreloading() 是什么意思?
Application.WaitForAsyncOperationToComplete 是什么意思?
在每个场景加载时,我都有这些尖峰。
谢谢!
【问题讨论】:
标签: performance unity3d profiler