zoukankan      html  css  js  c++  java
  • Unity各版本差异

    Unity各版本差异

    首先放出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是接近一周发布新版本。。
    2018一周一版本
    2017二周一版本

    对版本事宜进行理解后,开始对各个版本的特性进行介绍,这个版本仅指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都有所探讨,不会盲目进坑,开发效率自然就高了。

  • 相关阅读:
    Shell 06 awk
    Shell 05 Sed
    Shell 04 字符串处理、正则表达式
    Shell 03 for while case 函数 中断及退出
    Shell 02 数据运算/条件测试
    Shell 01 shell概述
    六十.完全分布式 、 节点管理 、 NFS网关
    五十九.大数据、Hadoop 、 Hadoop安装与配置 、 HDFS
    五十八.Kibana使用 、 Logstash配置扩展插件
    bzoj4872
  • 原文地址:https://www.cnblogs.com/singledogpro/p/9611615.html
Copyright © 2011-2022 走看看