Unity中LoadLevel与LoadLevelAsync的区别

1、LoadLevel 同步加载

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

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

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

2、LoadLevelAsync 异步加载

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

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

  缺点:无

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

时间: 2024-08-02 03:04:48

Unity中LoadLevel与LoadLevelAsync的区别的相关文章

unity中 Object 与 object的区别.

小写的object是泛类, 引用的是System.Object. 大写的Object引用的是UnityEngine.Object. UnityEngine.Object继承System.Object. 需要注意的是重载的运算符. System.Object a = new System.Object(); UnityEngine.Object b = new UnityEngine.Object(); Debug.Log (a); //System.Object Debug.Log (b); /

Unity中Awake和Start的区别

正式开始学习Unity了.当然,第一个遇到的问题就是Awake和Start的问题,之前在网上查过一下这两者的区别,简单记忆了一下,认为自己知道了两者的区别.不过实际用起来,发现对于这两者到底是什么区别,心里还是没底,而且最关键的是木有Unityt的源代码,所以我们只能是通过文档或者是别人的blog来了解,当然,还有一个办法就是自己做一下实验,实践是检验真理的唯一标准. 一.官方解释 先来看看Unity官方对于这两个函数的解释: Awake is called when the script in

2019.9.27 Unity中Sprite和UI Image的区别

来源:https://blog.csdn.net/coffeecato/article/details/78536488 coffeecato写在前面:本文确实不错,作者用以说明自动生成网格的示图非常具有代表性,从drawcall的生成过程分析性能开销的重点,引出了overdraw和达到GPU像素填充率限制的原因,从中也可以看出作者对这个主题的理解颇有深度.查看作者的个人自述,居然是个2012年毕业的小伙子,后生可畏啊!翻译本文对自己也是个考验.英文水平捉急,如果错误请多多指正. 原文:UNIT

矩阵与点乘与叉乘在Unity中的区别

今天豁然开朗来记录一下我理解的矩阵以及四元数和点乘与叉乘的理解. 首先说矩阵以及四元数 矩阵的乘法是根据n*m列来获取的,n的行数是代表结果的行数,m的列数代表结果的列数. 红色与黑色表示第一个矩阵中的4个数,紫色和灰色表示第二个矩阵的4个数,矩阵的乘法是第一个矩阵的n行与第二个矩阵的m列想乘并把乘机相加的到结果矩阵 第(n,m)位置的结果. 而四元数表示一个[x,y,z,1] * 4*4的矩阵.每组的矩阵正好只有一个有值.[1 ,0,0,0] [0,1,0,0][0,0,1,0][Tx,Ty,

Unity中的Object和object的区别

Object是UnityEngine.Object,是Unity所有组件Component和GameObject的父类: object在Unity中是System.Object 举个简单的例子: Debug.Log(gameObject is Object); Debug.Log(gameObject is object); 前者返回true,后者也返回true: int num = 5; Debug.Log(num is Object); Debug.Log(num is object); 前

Unity 中场景切换

Unity游戏开发中,单个Scene解决所有问题似乎不可能,那么多个Scene之间的切换是必然存在.如果仅仅是切换,似乎什么都好说,但是在场景比较大的时候不想让玩家等待加载或者说场景与场景之间想通过一些画面.动画表现出一些让玩家期待的东西,大家就要去认真考虑.这篇文章主要介绍两种增加切换中如何播放画面或者动画等等,提高玩家的浸入感,当然你也可以做成无缝的场景. 1 操作基础函数 LoadLevel Loads the level by its name or index.  加载场景,加载之前你

【Unity技巧】Unity中的优化技术

写在前面 这一篇是在Digital Tutors的一个系列教程的基础上总结扩展而得的~Digital Tutors是一个非常棒的教程网站,包含了多媒体领域很多方面的资料,非常酷!除此之外,还参考了Unity Cookie中的一个教程.还有很多其他参考在下面的链接中. 这篇文章旨在简要地说明一下常见的各种优化策略.不过对每个基础有非常深入地讲解,需要的童鞋可以自行去相关资料. 还有一些我认为非常好的参考文章: Performance Optimization for Mobile Devices

【原创翻译】初识Unity中的Compute Shader

一直以来都想试着自己翻译一些东西,现在发现翻译真的很不容易,如果你直接把作者的原文按照英文的思维翻译过来,你会发现中国人读起来很是别扭,但是如果你想完全利用中国人的语言方式来翻译,又怕自己理解的不到位,反而与作者的愿意相悖.所以我想很多时候,国内的译者也是无奈吧,下次再看到译作也会抱着一些感同身受的态度去读.这是我第一次翻译整篇文章,能力有限,望见谅,翻译不好的地方也希望大家指出来. 其实ComputeShader在Unity中出现已经有蛮长的一段时间了,因为自己一直对Shader比较感兴趣,所

(转)【Unity技巧】Unity中的优化技术

写在前面 这一篇是在Digital Tutors的一个系列教程的基础上总结扩展而得的~Digital Tutors是一个非常棒的教程网站,包含了多媒体领域很多方面的资料,非常酷!除此之外,还参考了Unity Cookie中的一个教程.还有很多其他参考在下面的链接中. 这篇文章旨在简要地说明一下常见的各种优化策略.不过对每个基础有非常深入地讲解,需要的童鞋可以自行去相关资料. 还有一些我认为非常好的参考文章: Performance Optimization for Mobile Devices