gpt4 book ai didi

performance - 如何在 Unity3D 中优化场景加载

转载 作者:行者123 更新时间:2023-12-04 03:10:49 28 4
gpt4 key购买 nike

我想知道是否有任何方法可以加快 unity3d 中的关卡加载速度。我目前在两个场景之间都有加载级别,但在 ipad3 上加载新级别还需要大约 5 秒。这是相当多的。

我已经优化了所有启动和唤醒功能,所以那里发生的事情很少。然而,我在每个场景中都有很多 Sprite ,我认为它们占用了大部分加载时间。

我能否以某种方式确定哪些对象需要在开始时加载,哪些可以在关卡的前 10 秒内加载?我尝试添加级别添加剂,但这会使我的游戏延迟一两秒。

有什么聪明的方法可以加快速度吗?

最佳答案

加载关卡所需的时间取决于场景中引用的内容。减少加载时间的唯一方法是移除东西。

你提到在关卡开始后加载一些东西会很好。您可以使用 Resources.Load 执行此操作.但是,如果没有对您正在加载的内容的引用,这只会使您受益。例如,如果您的场景中有 100 棵树,那么将其减少到 10 对您没有任何好处。树仍然被引用并且必须在您的关卡开始之前加载。如果您消除所有这些,那么您的关卡可以在不加载树的情况下开始。然后由您使用 Resources.Load 加载它并开始种植它们,可能在几个帧的过程中以防止出现故障。

关于performance - 如何在 Unity3D 中优化场景加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24035138/

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