Unity全面入門筆記1-準備工作

新建Unity項目

Unity Hub的項目管理界面

  • 新建項目

打開Unity Hub的項目面板,點擊新建按鈕右方的下拉箭頭,選擇您要使用的Unity引擎版本,進入新建項目面板。

  • 選擇項目模板

Unity模板

不同模板之間的差異在於攝像機和渲染管道的設置,故使用任意一個模板創建的工程,都可以在創建後通過調整配置來切換到其它模板。

2D、3D和3D With Extras模板使用的是原版渲染管線,及Unity最初的渲染管線,其中2D和3D模板的初始場景中只有一個攝像機和一個全局光,而3D With Extras中包含一個默認場景。由於默認場景一般會被刪掉,3D With Extras選項沒有什麼出場機會。

2D模板的Scene窗口和攝像機被設置爲了正交模式,而3D模板的Scene窗口和攝像機則被設置爲了透視模式。

High Definition Render Pipeline(HDRP)和Lightweight Render Pipeline Template(LWRP)使用了Unity2019版本更新的可編程渲染管線,其中HDRP適合PC、VR和主機等具有高性能的平臺,而LWRP適合手機等性能較弱的移動平臺。兩個模板的Scene窗口都使用了透視模式,且具有默認場景。

  • 渲染管線的差異

新的渲染管線可以在消耗相同性能的前提下產生更好的渲染效果,支持更多的光影和反射、折射設置、支持更清晰的材質。

新的渲染管線支持使用Unity官方提供的可視化圖形學插件Shader Graph來製作和編輯着色器,同時啓用了原版的Unity Shader文件,而原版渲染管線則不能使用Shader Graph,而可以使用Unity Shader。由於官方的原因,目前全新的易學的Shader Graph和較難上手卻資源較多的Unity Shader只能二選其一。

由於上述的原因,一些移植項目或一些網絡上較老的素材變得無法渲染。在Unity中無法渲染的材質或者丟失(被誤刪)的材質都會被顯示爲刺眼的粉紅色。

  • 項目名稱

項目名稱是項目文件夾的名稱,與軟件發佈時使用的名稱沒有關係。

打開Unity項目

  • 打開新建的項目

新建項目後會自動打開剛創建的項目。

Unity項目的保存格式是文件夾,在Assets面板中做出的一切修改都會應用到工程文件夾中,在工程文件夾中進行的修改也會應用到項目中。在Unity Hub的項目選項卡中點擊“添加”按鈕,可以在文件瀏覽器中查找工程文件夾,以打開非本地創建的工程。

使用Unity Hub打開之前創建的項目時雙擊項目名即可。在Unity Hub中打開項目時,可以選擇使用的Unity版本,一般來說,使用2019版本的引擎打開2017之後的Unity項目都不會出現編譯問題。

將項目註冊到Unity Cloud

  • 什麼是Unity Cloud

Unity Cloud是Unity官方提供的項目管理體系,在某種程度上可以替代GitHub的功能,可以在Unity引擎和Unity Hub管理器中實現一鍵上傳、一鍵下載、版本回溯、代碼合併等效果,團隊同時連接人數少於三人時免費,多於三人時收費,使用Unity付費版的比使用Unity免費版的在使用人數相同時價格更便宜一些。

對於小團隊或者個人使用來說,在多臺機器中快速貢獻項目,或者便捷實現個人項目管理,將項目上傳到Unity Cloud都是一個不錯的選擇

  • 打開Services面板通道

打開項目後,在Unity的默認窗口排版模式下,我們可以在右側找到“Services”選項卡。

如果沒有之間找到該選項卡,可以點擊菜單欄的"Window"->“General”->"Services"選項,或者使用快捷鍵"Ctrl + 0"打開這個窗口。

在“Services”選項卡中,點擊右上角的“Go to Dashboard”鏈接,會轉入瀏覽器打開項目對應的網頁,由於每個Unity項目都有對應的網頁,此處不便貼出網址。

進入網頁後,左側的菜單第一項會顯示當前項目名稱,如果沒有選中當前的項目,點擊“Select a project”按鈕選中想上傳到Unity Cloud的項目。

Unity Users

點擊左側菜單中的“Settings”->"Users"選項,在右側窗口的“Add people or groups to this project”輸入框中輸入你想邀請的人的Unity賬號郵箱,點擊“ADD”即可向對方發送一封邀請郵件,對方可以在郵箱中點擊鏈接確認以接受邀請,被邀請人確認後將被添加到下方的“Members of this project”列表中。

結束邀請後,回到Unity引擎界面,在“Services”選項卡找到“Collaborate”選項,將其打開,即完成了將項目註冊到Unity Cloud的工作。

  • 管理座位

點擊MANAGE SEATS OPERATION按鈕可以跳轉到Organizations選項,你可以在Organizations面板中新建、刪除或加入組織,根據組織購買的Unity Cloud套餐,不同的組織最多可以有不同的人數訂閱Unity Cloud服務,對於你創建的組織,可以點擊"Subscriptions"下的”Manage Seats“來管理座位。在這個頁面下,你可以給組織添加成員,如果成員數量超過了你的Unity Cloud套餐數量,則多餘的人只能被設置爲“Guest”身份,是不能參與項目修改的,你可以手動調整每個人的身份來分配套餐的名額。

管理座位

使用Unity Cloud

  • 上傳到Unity Cloud

完成註冊後,Unity引擎的工具欄處出現一個“Collab”按鈕,點開它後,將版本說明寫在上方的文本框內,按下“Publish Now!”按鈕,即可將工程上傳到Unity Cloud上,隨後組織中每個具有修改權限的成員都會在Unity Hub或者Unity引擎中看到工程更新的提示。

上傳

在上傳面板中會顯示與雲端文件有差異的文件,將鼠標挪到一個文件上面,會浮現出兩個按鈕,其中點擊眼睛按鈕可以看到這個文件與雲文件的不同。點擊文件最右邊的按鈕可以將這個文件暫時凍結,不讓它在本次Publish中更新到雲端。當Collab按鈕前顯示一個綠色的鉤號時,代表本地文件和雲文件沒有任何不同。

  • 從Unity Cloud下載

當你加入了一個新的項目,而在你的電腦中還沒有該項目的工程文件時,Unity Hub會在窗口最下方跳出請求同步的提示,點擊“REFRESH”即可進行同步,如果沒有看到這個提示,請先關閉“許可證即將到期”的提示。

打開一個已經註冊到Unity Cloud的項目後,如果成員通過“Collab”按鈕上傳了新的版本,你的“Collab”按鈕會變爲一個下載箭頭,點擊它即可同步他人上傳的內容。

點擊“Collab"菜單左下角的按鈕打開”Collab History“以進行版本管理,點擊舊版本的“Go back to…”按鈕可以進行快速的回溯。

設置遊戲平臺

  • 爲什麼要先設置遊戲平臺

平臺設置是可以隨時更改的,但轉換平臺設置需要一些時間重新編譯,工程中的文件越多這一過程耗時越久。如果待發布遊戲前再重新設置會導致長時間的等待,所以如果能確定遊戲平臺,就最好在創建項目時直接修改遊戲平臺設置。

  • 如何修改

在Unity菜單欄點擊“File”->"Build Settings"窗口。

在這裏插入圖片描述

在“Platform”中選擇目標平臺,當前設置的平臺圖標右側會顯示一個Unity圖標,切換一個平臺後可以點擊右下角的“Switch Platform”按鈕來切換平臺。

  • 關於安卓

Unity打包安卓apk文件需要配置安卓和JAVA環境,即安裝安卓SDK以及JDK,推薦在安裝Unity時即進行配置,關於如何配置網上已有大量教程,在此不多贅述。

任務

  • 新建一個基於2D的,名爲“Example”的項目。
  • 將上述項目註冊到Unity Cloud。
  • 自主完成安卓環境和JAVA環境的配置。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章