Unity中LoadLevel与LoadLevelAsync的区别

1、LoadLevel 同步加载

  写法:Application.LoadLevel(“name”);

  优点:读取场景使用同步的方法就可以,因为是同步方法所以读取的速度是最快的,也不用更新界面,因为同步执行方法的时候程序在等待读取结束。

  缺点:Loading的时候如果界面不动,那么用户体验肯定不佳,因为读取的时间如果过长用户就会误以为手机卡死了。

2、LoadLevelAsync 异步加载

  写法:Application.LoadLevelAsync (“name”);

  优点:读取的时候界面可以有动画,甚至还可以做一些小游戏。场景可以异步加载,那么脚本上的Update就会每一帧都执行,所以就能做一些动态的东西。

  缺点:无

本笔记总结于:http://www.xuanyusong.com/archives/2764 若需转载,请自行转载原文

原文地址:https://www.cnblogs.com/ylhssn/p/5127152.html