Unity中LoadLevel与LoadLevelAsync的区别
2024-08-30 18:52:23
1、LoadLevel 同步加载
写法:Application.LoadLevel(“name”);
优点:读取场景使用同步的方法就可以,因为是同步方法所以读取的速度是最快的,也不用更新界面,因为同步执行方法的时候程序在等待读取结束。
缺点:Loading的时候如果界面不动,那么用户体验肯定不佳,因为读取的时间如果过长用户就会误以为手机卡死了。
2、LoadLevelAsync 异步加载
写法:Application.LoadLevelAsync (“name”);
优点:读取的时候界面可以有动画,甚至还可以做一些小游戏。场景可以异步加载,那么脚本上的Update就会每一帧都执行,所以就能做一些动态的东西。
缺点:无
本笔记总结于:http://www.xuanyusong.com/archives/2764 若需转载,请自行转载原文。
最新文章
- Android 图文数据JSON解析,金山词霸每日一句API的调用
- goroutine
- Kiwi iOS驱动测试开发
- 四个使用promise的语句之间的不同点在哪儿?
- JavaEE是什么?
- 【bzoj1212】 [HNOI2004]L语言
- 开启MSSQLServer跨服务器查询功能
- (三) Angular2项目框架搭建心得
- eclipse中git解决冲突
- [bzoj4923]K小值查询
- 【JMeter】(1)---入门
- (转)urllib库python2和python3具体区别
- linux云计算面试知识汇总,文件共享--vsftpd秘籍
- [转]Centos 7 安装部署 GitLab 服务器
- 关于Promise的记录和理解
- python_入门_三级菜单
- 谈一谈JUnit神奇的报错 java.lang.Exception:No tests found matching
- stark组件开发之URL别名的设置
- PhotoSphereViewer 全景图
- 3.命名规范《.NET设计规范》