欢迎光临散文网 会员登陆 & 注册

Unity如何实现异步加载

2018-11-20 19:10 作者:博毅创为  | 我要投稿

相信大家都看到过进度条这种东西,进度条最初是没有的,在人们下载电影,文档,游戏等时候,要进入一个无法预期的等待时间,这个时间是很难受的。不确定的等待让人受不了!于是程序设计人员就想到了进度条这种东西,然后我们在下载的时候就不会是茫然的等待,而是有了一个可以参考的数据,至少这样比无聊的等待舒服多了。那么你们真的了解这些东西吗?

随着时代的发展,现在的游戏基本上都会用到进度条这种东西,比如进入游戏的时候,下载补丁包的时候等等,那么这种加载是如何实现的呢?又有哪些加载方式呢?

今天给大家带来的是unity里面怎么使用异步加载。首先我们需要有三个场景(一个开始场景,一个过渡场景,一个目标场景)。我们需要在开始场景写一个按钮,然后点击它能进入过渡场景,异步加载需要放在过渡场景,让它来加载目标场景。那么开始场景的代码就很简单,如下:


过渡场景需要使用UGUI创建滑动条(slider),如图:


代码部分随便放在过渡场景任意一个游戏物体上,上代码:

这样异步加载就实现了!不喜勿喷哦!


Unity如何实现异步加载的评论 (共 条)

分享到微博请遵守国家法律