2

我有一个包含大约 30 个脚本和 30 个场景(大约)的普通项目。卸载任何场景时,大约需要 2 秒。

为了测试,我制作了 2 个空场景,每个场景有 1 个按钮,并且想要来回转换。但是对于一个空场景(两个场景都是空的),场景卸载再次需要大约 2 秒的时间。当我从项目中删除其他脚本和场景时,场景会立即卸载并加载。这意味着在资源最少的项目中,Unity 会立即卸载并加载场景,但是当项目大小增加时,即使是空场景,Unity 也需要时间来卸载。我也试过SceneManager.LoadSceneAsync("SceneName");,但点击按钮后仍然需要时间。可能是什么问题?当项目规模很大时,Unity 是否需要时间来卸载空场景?我不想显示加载动画或任何类似的东西。即使项目很大,我也想立即加载一个空场景。Assets 文件夹中的项目大小或资源数量不得影响场景卸载时间,因为场景加载时间取决于该场景中附加的游戏对象和脚本的数量。

4

1 回答 1

1

you shouldn't have the problem after you build the project

于 2020-09-29T07:20:21.830 回答