Unity各版本差別

Unity各版本差別

首先放出unity的下載地址,而後再慢慢分析各個版本。再者unity能夠多個版本共存,只要不放在同一目錄下。html

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

以前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都有所探討,不會盲目進坑,開發效率天然就高了。動畫

相關文章
相關標籤/搜索