Unity2020.1新功能探路:編輯器相關更新

洪流學堂,讓你快人幾步。你好,我是你的技術探路者鄭洪智,你可以叫我大智。

接下來的幾天呢,大智作爲探路者帶你一塊探索一下Unity2020.1裏面有什麼好玩的東西。

首先是你日常使用的和編輯器相關的更新。主要包含以下幾個方面:

  • UI Toolkit(原UI Elements)預覽版可以在遊戲運行時中試用了
  • 在場景中可以直接編輯Prefab
  • Asset Store沒辦法在編輯器中直接訪問了
  • Build Report Inspector工具
  • 可以打開多個Inspector窗口
  • 編輯器擴展增加了異步任務API和後臺任務窗口
  • 進度條窗口更新
  • FBX軸向調整
  • Accelerator增加了Web管理面板
  • Presets功能更新
  • 項目模板不再包含在Unity安裝包中

UI Toolkit(原UI Elements)預覽版可以在遊戲運行時中試用了

看到UI Toolkit不要覺得陌生,其實它就是原來的UI Elements改了個名字而已哦。

在2020之前,UI Elements只能在Editor裏面用,作爲Editor擴展的UI。2020.1裏面,UI Toolkit推出了runtime的預覽版,也就是意味着可以在遊戲裏面試用了。

想嚐鮮的話可以在Package Manager裏面安裝,後面大智也會幫你探探路。

在Unity2020之後,啓用預覽包移到了菜單欄Edit > Project Settings > Package Manager中的Enable Preview Packages。如下圖:

在場景中可以直接編輯Prefab

之前咱們編輯Prefab時需要進入獨立的Prefab Mode來編輯,2020.1中,你就可以直接在Scene窗口中對Prefab進行編輯了。編輯Prefab時Scene窗口還可以選擇3種顯示方式:

  • Normal 場景中所有物體正常顯示
  • Gray 除了Prefab的其他物體會被置灰
  • Hidden 除了Prefab的其他物體會被隱藏

Asset Store沒辦法在編輯器中直接訪問了

Asset Store沒辦法在編輯器中直接訪問了,2020後只能從網頁中訪問Asset Store了。

Asset Store中購買的插件需要到Package manager中下載安裝:

Build Report Inspector工具

2020.1中作爲Preview包發佈。

Build Report Inspector安裝後,可以查看最後一次打包的詳細信息,包括腳本、資產、輸出的文件、stripping的詳情和各場景使用的資產。

可以打開多個Inspector窗口

2020中可以同時打開多個GameObject/組件的獨立Inspector了,方便屬性的對比。

GameObject的

組件的

編輯器擴展增加了異步任務API和後臺任務窗口

對於耗時比較長的任務(比如網絡請求、上傳文件到服務器等),可以通過異步任務在後臺運行,注意這是編輯器擴展的API,僅能在編輯器中使用。

進度條窗口更新

之前有些任務會顯示進度條,而有些任務在後臺運行,不顯示進度條,但是編輯器會卡住,咱們就會很困惑。現在所有的任務都有進度條了,並且會顯示後臺在做什麼。

FBX軸向調整

當模型朝向有問題時,可以直接在模型的Importer Inspector中進行設置轉換,不會修改模型的Rotation。

Accelerator增加了Web管理面板

Accelerator是個什麼東西呢?

Unity Accelerator是一個獨立的服務程序,可以部署在局域網中(一般部署在局域網中一臺服務器上),一個是可以提高Unity編輯器資源導入/切換平臺的效率, 另外一個是可以減少Collaborate雲服務下載源碼的時間。

2020中的更新是增加Web管理面板,而不需要到服務器上通過命令行操作了。

1 提高資源導入/切換平臺效率

每當Unity檢測到本地項目中的資源有變化時,它會自動將資源轉變爲Unity的可讀文件,這個過程稱爲資源管線導入過程。檢測到的改動越多,則導入時間也會呈指數式增長。

Accelerator工作原理
Unity Accelerator可以緩存已轉換的資源,以此增強新的資源導入管線。只要局域網中有一個人執行了導入操作,其結果就能自動緩存到Unity Accelerator中。之後另一個團隊成員想導入相同版本的資源時,Accelerator便會在電腦開始導入前先檢查本地緩存。

2 減少Collaborate服務同步的時間

Collaborate是Unity提供的一個版本控制的收費服務,但是由於國內網絡原因,使用該服務的團隊較少,在這就不過多介紹了。
版本控制還是老老實實使用通用的Git吧。

Accelerator體驗下載地址(需要Unity2019.3及以上版本):
OSX:
https://unity-accelerator-prd.storage.googleapis.com/unity-accelerator-osx-installer.dmg

Windows:
https://unity-accelerator-prd.storage.googleapis.com/unity-accelerator-windows-installer.exe

Linux:
https://unity-accelerator-prd.storage.googleapis.com/unity-accelerator-linux-installer.run

Presets功能更新

1、可以只應用部分數值到實例上
2、Preset Manager可以通過路徑進行篩選

項目模板不再包含在Unity安裝包中

從2020.1開始,項目模板不在包含在Unity安裝包了,第一次使用的時候纔會下載。離線狀態下只能使用最基礎的2D/3D模板。

擴展閱讀

【擴展學習】洪流學堂公衆號回覆2020.1可以閱讀本系列所有文章,還有不定時的直播通知哦!


呼~ 沒講清楚的地方歡迎評論,咱們一起探索。

我是大智(微信:zhz11235),你的技術探路者,下次見!

別走!點贊收藏哦!

好,你可以走了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章