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

 时间:2024-10-22 13:41:23

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

工具/原料

Unity

UnityUGUI

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

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

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

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

2、选中“ProgressTest”脚本,双击脚本或者右键“OpenC#Project”打开脚本,具体如下图

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

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

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

4、脚本编译正确后,回到Unity界面,新建场景“Scen娣定撰钠e0”和“Scene1”,场景“Scene0”中添加按摅侈钠纾钮触发异步加载“Scene1”,并且动态显示场景加载进度,“Scene1”简单显示场景名称即可,具体如下图

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

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

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

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

6、选中触发按钮“ToS罕铞泱殳cene1”,添加点击事件,触发脚本“ProgressTest”脚本中的“LoadLevel(intsceneIndex)”函数,具体如下图

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

7、把场景添加到“BuildSetting...”中,具体如下图

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

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

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

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

原神怎么领取“来吃些宵夜”礼包 从传统营销如何转型做互联网营销? 家具在精神功能方面的作用 卡通造型雕塑设计 养猪都有哪些圈舍?
热门搜索
理伦电影 2020最伤感图片 武警部队图片 企业营业执照图片 字图片大全