gpt4 book ai didi

unity-game-engine - Unity3D 负载级别异步进度奇怪的行为

转载 作者:行者123 更新时间:2023-12-02 11:08:48 24 4
gpt4 key购买 nike

我正在尝试异步加载场景,这样我就可以有一个不错的进度条,我发现返回的 AsyncOperation.progress 停在 0.9。我对此没有任何问题,但发生的情况是,在那之后,加载场景需要长达 50 秒的时间,并且这不会显示在进度中。删除一些对象后,我发现有 1 个(主场景对象)导致了此延迟。

我的问题是,有什么办法可以在前 90% 的负载中加载这个对象(现在速度非常快 - 1 秒)?

提前致谢

最佳答案

如果此游戏对象位于场景内,则它会随场景一起加载。您遇到的问题是场景内的所有脚本逻辑。加载线程实际上已完成,但脚本、实例化等占用了所有设备资源,并且看起来卡在 90% 处。

为了解决这个问题,我认为您应该延迟 Awake 或 Start 方法上的所有脚本执行。这应该会有所帮助,但在特定设备上执行脚本所需的所有时间仍然会占用所有 CPU,并且看起来会再次卡住。

关于unity-game-engine - Unity3D 负载级别异步进度奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34273359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com