洪流學堂,讓你快人幾步。你好,我是你的技術探路者鄭洪智,你可以叫我大智。
接下來的幾天呢,大智作爲探路者帶你一塊探索一下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了,方便屬性的對比。
編輯器擴展增加了異步任務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),你的技術探路者,下次見!
別走!點贊,收藏哦!
好,你可以走了。