Unity 入门教程 之 场景加载进度条

2023年4月23日 36点热度 0人点赞

Unity 入门教程 之 场景加载进度条。场景在异步加载时,不会很快调到场景中,可以使用进度条动态显示场景家在情况,具体如下

工具/原料

  • Unity
  • Unity UGUI

入门教程 之 场景加载进度条

  1. 1

    打开Unity,新建一个空工程,在工程中新建一个脚本,脚本可以命名为“Progresstest ”,具体如下图

  2. 2

    选中“ProgressTest”脚本,双击脚本或者右键诸汽“Open C# Project”打开脚本,具体如下图

  3. 3

    在“ProgressTest”脚本上编辑代码,首先设定公有变量来获取进度条显示UI,然后写一个触发协程异步加载场景,最后动态显示异步加载场景的进度,具体代码及代码说明如下图

  4. 4

    脚本编译正确后,回到Unity界面,新建场景“Scene0”和“Scene1”,场景“Scene0”中添加按钮触发异慎激霸步加载“Scene1”,并且动态显示场景加载进度,“Scene1”简单显示场景名称即可,具体如下图

  5. 5

    在场景“Scene0”中,新建一个“GameObject”,并把“ProgressTest”赋给“GameObject”,把脚本的公有变量对应赋值,具体如下图

  6. 6

    选中触发按钮“ToScene1”,添加点击事件,触发脚本“ProgressTest”脚本中的“LoadLevel(int sceneIndex)”函数,具体如下图

  7. 7

    把场景添加到“Build Setting...”中,具体如下图

  8. 8

    运行“Scene0”场景,即可看到加载效果,在控制台上可以看到,在Unity中,场景祝秤进度加载到0.9即可为加载成功,具体如下图

  9. 9

    到此,《Unity 入门教程 之 场景加载进度条》讲解结束,谢谢

    END

注意事项

  • 若帮到您,还请帮忙投票以帮助到更多的人;若有疑问,请留言
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论