Unity各版本差异

Unity各版本差异

version unity 5.x 4.x  2017 差异 特点

首先放出unity的下载地址,然后再慢慢分析各个版本。再者unity可以多个版本共存,只要不放在同一目录下。

https://unity3d.com/cn/get-unity/download/archive

之前unity有 f和p的区别,f:full 完整版本,p:patch 补丁。多叨叨几句,f版具有新特性和功能,p版仅对现有版本所存在的bug进行修复.进入到2017.7.10后,版本号开始以年份.x的形式存在,版本也不及时,到17年末至18年开始,unity 2017版开始接近每2周更新一个版本。而unity 2018是接近一周发布新版本。。

对版本事宜进行理解后,开始对各个版本的特性进行介绍,这个版本仅指4.x,5.x以及2017.,因为相似版本的功能变化不大,但是每个大版本的就有明显区别了。限于个人知识缺乏,如果某些观点不对,请轻拍。

5.x相对于4.x的区别:

  1. 规范化了资源管理,统一了所有组件的获取方式,如之前animator,material无需在awake或者start函数进行获取,可直接使用,现在全部要使用getcomponent的形式进行获取,
  2. 5.x收编了ngui的开发团队,开始整合ugui;
  3. 5.3 版本移除了发布模块和内置的资源包,让用户根据实际需求自行安装,减少了包体大小
  4. 优化了软件启动速度
  5. 打开界面的方式进行了转变,没有登陆就不能使用
  6. 5.4 版本内置了json解析
  7. 5.6版本引入新的解压方式,之前Unity压缩文件采取zip形式,也就是lzma 格式。因为压缩率高,所以压缩文件小,但是解压损耗时间就更多了。新的压缩方式lz4的压缩率没那么高(包体大),相对而言,解压速度就快,这就是空间与时间的问题。
  8. 5.6.6之后,固定更新日期,以2周或者1周为其进行发布

2017版本相对于5.x的区别

1.2017版本强化了2D游戏;增加了timeline等特性,对过场动画进行加强了。

2.2018版本移除了mono,多了一个Packages的目录

一些建议

当然新手我还是建议你尝试下2017版的新功能tileMap(瓦片地图),该功能对于2D游戏【手机,平板】的开发非常便捷。但其实,无论你是新手还是大牛,我都建议使用5.5左右的版本。究其原因在于2015-2017年是手机游戏爆红的时期,大量的学习视频和团队开发的游戏也都采取5.x.虽然新版本引入了很多新功能,比如timeline,shaderforge等,启动速度和渲染效率都大大提升。说实话,这些功能的确非常强大,但是对于新手来说,还是先打好基础,而对于团队来说,团队架构一般稳定下来了,而且网上对于5.x所存在的各种bug都有所探讨,不会盲目进坑,开发效率自然就高了。

原文地址:https://www.cnblogs.com/singledogpro/p/9611615.html

时间: 2024-08-29 05:44:15

Unity各版本差异的相关文章

BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法

最近一直在做互金平台,做到后台提交表单的时候出现验证提交数据一直没有提交的问题.于是百度了一下.果然是版本问题造成的.幸好找到了问题所在.我一直仿照的是东钿原微信平台的做法,但是使用byond的后台框架,可能版本不一样,所以造成 submitHandler: function(validator, form, submitButton) { // 版本号0.4.5支持 // 版本号v0.5.2-dev不再支持submitHandler配置 } 这个方法一直是无效的无法执行.百度搜到就是以下解决办

unity4.x for mac破解(含Unity全版本破解)

声明,破解方式及工具,均来源于国外互联网.仅供交流学习使用! 国外一个大仙做的破解.这位大侠实在是牛,全版本跟进,win和mac的破解包都有.win下有类似于注册机的Patch,mac下有crack.win和mac下,本人都经过了测试,全部通过.比较费劲的是,需要注册才能下载,而且需要翻墙.我也是花费了一下午,才下载并测试出来. 下面以Unity4.2.0f4 为例. 所有版本破解文件资源: http://game.ceeger.com/forum/read.php?tid=11478 Mac

广播接收者的特点和版本差异

* 特点:只要广播接收者安装到手机上,不管应用程序有没有启动,系统发出广播后,注册了这个广播的接收者,都可以接受这个广播. * 版本差异:如果用户强行停止了接收者的应用程序,系统发出广播时,在低版本可以接受广播:在高版本,google工程师为了安全,就接收不到这个广播了,如果想接受这个广播,冲新启动一次应用即可.

AsyncTask的版本差异及其与Thread的使用场景

/** * AsyncTask相关总结 * * 1 异步任务AsyncTask在不同Android版本的差异. * 该差异主要是Android2.3和Android3.0及其之后的差异 * * 差异内容: * 在Android2.3中AsyncTask的调用可以并发执行. * 因为它在一个线程池中被调用.该线程池有5个核心线程,且最大线程数为128个. * 比如:同时启动10个任务,有5个任务能够立刻执行,另外5个任务则需等待;当有一个任务执行完毕后,第6个任务才会启动,以此类推. * 因为线程

oracle中WMSYS.WM_CONCAT函数的版本差异

昨天在测试的时候发现,开发人员写的一段程序放在开发库中是好的,但是放在测试库中就会有问题.开发人员一直找不到问题的原因在哪里.于是就花了点时间协助开发人员来找问题的根本原因. 通过一些技术手段,定位到问题是由一个SQL语句引起的. SQL语句如下: WITH PXQ_TASK_TEMP AS (SELECT A.DISTRIBUTE_DATE,          A.APP_NO,          A.TASK_ID,          A.TASK_NO,          A.ACTUAL

网页浏览器内核识别及版本差异

主流浏览器及采用渲染内核(更多见http://www.iplaysoft.com/browsers-engine.html): Trident内核:IE系列 WebKit:Chrome.Safari Gecko:Firefox内核 国内常用双核浏览器:最主流的"双核"浏览器基本都是Trident/WebKit架构,360极速浏览器.世界之窗浏览器极速版.傲游3搜狗浏览器3.QQ浏览器.枫树浏览器.快快浏览器.百度浏览器.阿云浏览器(后期版本).太阳花浏览器,其中最奇葩的是傲游3.其它双

python从零开始 -- 第2篇之python版本差异

python从零开始 -- 第2篇之python版本差异 第0篇开始,咱们就说选择 python 3.x,一般来说,咱们面临选择的时候总是想了解更多一点,并且版本之间的对比能引申出很多有意思的故事和知识点,对于加深认识也是很有帮助. 让我们先从python发展史开始吧 这份官方文档着python详细的版本列表,这是中文版介绍,一长串的内容都是python生命力的体现,python在TIOBE排行榜上也是排名靠前,现已超越 c++ 成为探花,仅次于 Java 和 C,看到这里是不是感叹python

http协议各版本差异

http协议各版本差异 一.http协议介绍        http(Hypertext transfer protocol)超文本传输协议,它是互联网上应用最为广泛的一种网络协议,工作在应用层. 二.http协议发展        http协议目前有4个版本,其中1.0.1.1版本在互联网上被广泛使用,2.0版本目前应用很少,是下一代的http协议. http/0.9版本:1991年,原型版本,功能简陋,只有一个命令GET,只支持纯文本内容,该版本已过时. http/1.0版本: 1996年5

SVN--(Eclipse)在历史记录中比较版本差异

前言 在SVN中比较各版本的差异是非常重要的功能. 方式 看图说话 结果