我是否需要加载加载另一个场景的加载场景?

时间:2017-08-18 12:51:49

标签: unity3d screen unity5 loading

所以我有一个问题。我有一个像地图一样的主场景。当我的角色离开场景并与某个物体碰撞时,我通常在没有加载屏幕的情况下加载我的其他场景。但现在我决定制作一个加载屏幕。 “问题”是我离开主场景后,我必须加载加载屏幕,加载后加载另一个场景。是否有另一个加载屏幕,因为加载加载屏幕也需要时间加载?

1 个答案:

答案 0 :(得分:1)

不同的人可能会有不同的工作流程。这是我遵循的工作流程:

您必须拥有一个主菜单场景,其中只有用于加载您的第一个游戏场景的UI。这样做的原因是为了确保您的应用加载非常快,并且还可以通过Google Play和Appstore测试。

第一次加载应用程序后,您无需再次加载该主菜单场景。您要做的是创建一个包含TextImage组件的UI面板,该组件使用AsyncOperation.progress显示加载场景的状态。您可以了解有关加载场景here的更多信息。您可以使用gameObject.SetActive启用或禁用此UI面板。您还必须确保通过向其添加DontDestroyOnLoad(gameObject);来加载新的场景时,不会破坏此UI GameObject。