版权声明:欢迎转载转载请注奣原博客链接:/u 和本文章的链接。谢谢合作作者:iiiCircle /u/article/details/
在较早Unity版本之前Application类负责:应用程序运行时数据,获取并加载拍照视频中场景切换(异步同步),随着移动端兴起后期版本中只负责获取跟应用程序运行时数据,而拍照视频中场景切换相关的被SceneManager替代。这也是与其他移动平台结合的改变
通常游戏的主拍照视频中场景切换包含的资源较多,这会导致加载拍照视频中场景切换的时间较长
为了避免这个问题,可以首先加载Loading拍照视频中场景切换然后再通过Loading拍照視频中场景切换来加载主拍照视频中场景切换。
因为Loading拍照视频中场景切换包含的资源较少所以加载速度快。
在加载主拍照视频中场景切換的时候一般会在Loading界面中显示一个进度条来告知玩家当前加载的进度
通过Unity提供的Coroutine机制,我们可以方便的在每一帧结束后调用SetLoadingPercentage函数来更新堺面中显示的进度条的数值
SceneManager.LoadSceneAsync()
此方法用于按照关卡名字在后台异步加载关卡到当前拍照视频中场景切换中,此方法只是将新关卡加载到当前拍照视频中场景切换,当前拍照视频中场景切换的原有内容不会被销毁. // 阻止当加载完成自动切换 //允许异步加载完毕后自动切换拍照视频中场景切换
第二种方式:进度条加载
版权声明:欢迎转载转载请注奣原博客链接:/u 和本文章的链接。谢谢合作作者:iiiCircle /u/article/details/