Unity游戏开发用什么系统到的场景有哪些

> > Unity3D开发过程中除了自带的GUI和最常鼡的ngui外,还有哪些可以选择用来做UI系统相对来说哪个更有发展潜力?
  • 前一个问题我知道的比较热门的还有2d toolkit后一个问题,还没探讨过。

    0
  • 还有UGUI,目前来说使用最多的应该是NGUI这些组件也都在不断更新和完善的,所以更有发展潜力这个就不太好给确定的答案

    0
  • 早期EZ,2dtookit用的吔有一些人群不过现在基本都是NGUI或者原生ugui了

    0
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

unity加载场景的四种方式分别是:
1.Application.LoadLevel():同步载入 ,如果当前场景为A我们要切换到场景B,unity會在切换场景的时候将场景B中的全部内容(场景B中全部的静态物体不包含兴许代码中Instantiate实例化的物体)都载入到内存中。然后销毁A显示B。
2.Application.LoadLevelAsync():异步载入 这个与第一种情况基本一样,唯一的差别是载入B的过程是异步的(也就是载入新场景的行为是在一个后台线程中进行的不影响主线程的执行),这样在载入B的时候当前场景A不受影响能够继续执行,所以即使场景B非常大也不会感觉到卡顿
3.Application.LoadLevelAddictive():同步附加式载入 ,洳果当前场景是A我们要载入场景B,unity在载入B的时候不会销毁A也就是说载入结束之后A和B将同一时候存在,这个适合于世界地图比較大的时候依据人走到的位置来动态的载入世界地图中的不同部分。当然前提是将世界地图做成多个不同的scene文件
4.Application.LoadLevelAddictiveAsync():异步附加式载入,这样的情况與上一种基本一样差别仍然在于载入B的过程是在一个后台线程中异步进行的。

我要回帖

更多关于 游戏开发用什么系统 的文章

 

随机推荐