这个类包含查找信息和控制运行时数据的静态方法。
静态函数 | 说明 |
---|---|
CancelQuit | 取消退出该应用程序。这可以用来在退出游戏的时候显示一个退出画面。 |
CanStreamedLevelBeLoaded | 可以流数据加载关卡么? |
CaptureScreenshot | 捕捉屏幕到filename路径,保存为PNG文件。 |
ExternalCall | 调用一个包含在网页中的函数(只用于Web Player)。 |
ExternalEval | 调用包含在网页中的片段脚本函数(只用于Web Player)。 |
GetStreamProgressForLevel | 下载的进度是多少? |
HasProLicense | 是具有Unity Pro许可证激活? |
HasUserAuthorization | 检查用户是否有权在网页中使用摄像头和麦克风。 |
LoadLevel | 通过关卡的名字或索引来加载关卡。 |
LoadLevelAdditive | 累加一个关卡,也就是说,加载一个新的场景,当前场景不会被销毁。 |
LoadLevelAdditiveAsync | 在后台异步累加关卡,也就是说在后台非同步加载新的场景,但当前的场景不会被销毁。 |
LoadLevelAsync | 在后台异步加载关卡,也就是说,在后台非同步加载新的场景。 |
OpenURL | 在浏览器中打开url 。 |
Quit | 退出应用程序。在编辑器或者web播放器中退出被忽略。 |
RegisterLogCallback | 在一个日志信息上注册一个委托来被调用。 |
RegisterLogCallbackThreaded | 在一个日志信息上注册一个委托来被调用。 |
RequestUserAuthorization | 在webplayer请求授权使用摄像头或麦克风。 |
Application.LoadLevelAsync 异步加载关卡
Unity将在后台线程完整加载场景所有资源和物体。这允许你加载一个新的关卡,同时当前的关卡仍在播运行,显示进度条或者创建一个完整的流世界,在那里你不断的加载和卸载基于程序位置不同的部分,在游戏中不会有任何的中断。
当编译一个游戏Unity自动优化资源,LoadLevelAsync将从硬盘以线性加载它们避免从磁盘寻道时间。