Unity實驗室之新建項目及組成說明

前言

Unity版本選擇完了,我們來建一個空的項目,先看看空項目下的文件組織情況。操作基於以下環境:
- 操作系統:macOS High Sierra
- Unity版本:Unity2017.3
- 輸出目標平臺iOS
- Root權限

新建

安裝完首次打開Unity,會彈出選擇新建還是打開已存在項目的選項,當然選擇新建項目(什麼?你之前有項目?選擇打開?一邊去:-D),之後會到如下選擇界面:

image
- 1是選擇項目名稱,不多說,自己選擇就好。
- 2是選擇工作目錄,自己定。
- 3是組織名,這個是用於購買序列號或統計用的,先忽略它,默認就好。
- 4選擇3D,還是2D,或加入資源包,這個可以根據項目來定,其實沒啥大的區別,到項目中也可以配置,也默認就好。
- 5是Unity的分析服務,啓用即可。
- 6創建,起好名字,選好工作目錄,點擊即可。
之後Unity會進行一系列的配置生成工作,完了之後就會打開一個空的項目:

image
- 1這裏是Scene視圖,Game視圖,分別是編輯場景和預覽功能。還記得創建時3D和2D的選擇嗎?點擊2D那個按鈕就是切換到2D。
- 2是場景對象的層次結構視圖
- 3是控制檯輸出信息
- 4是項目組織視圖
- 5是屬性視圖,又叫檢視面板
- 6是佈局,層,賬號信息,Unity Services等信息。
這些都先暫時不用管,都保持默認
由於我們主要以iOS平臺爲主,而默認Unity是在PC平臺,所以我們將項目平臺變成iOS平臺,如下所示:

image
Unity小圖標所在的行就是當前平臺。
然後打開工作目錄,看一下,新建後Unity生成了哪些文件

文件說明

創建完一個空工程後,會生成如下目錄和文件,我們來一一說明:

image

  • Assembly-CSharp-Editor-firstpass.csproj:這個代表的是Editor腳本的集合。
  • Assembly-CSharp-Editor.csproj:這個也是Editor腳本的集合,和上面的區別是上面先編譯。這個後編譯。
  • Assembly-CSharp-firstpass.csproj:這個是非Editor腳本的集合。
  • Assembly-CSharp.csproj:這個也是非Editor腳本的集合,和Editor腳本一樣,也是後編譯。
  • Assets:是主要管理資源的目錄,也是我們需要經常打交道的目錄,變動非常頻繁的目錄,Unity將腳本,圖像,材質,Shader,模型,等等都統一成資源放在這裏,這些資源如何管理,以後再說。
  • xxx.sln:是項目腳本的主工程又叫主解決方案,編輯腳本時直接打開這個文件即可。
  • Library:是一些庫文件,一般不用關心。
  • obj: 主要是一些Cache文件。也不會修改。
  • ProjectSettings: 裏面的文件主要保存的是Edit->Project Settings下面的選項的修改。
  • Temp:是Unity打開時產生的臨時文件夾,Unity關閉時就會消失。
  • UnityPackageManager(下面有manifest.json):這個是Unity2017新增的目錄,目前還不太清楚具體是幹什麼的,相關資料也沒有特別詳細的說明,從名字上來看應該是關於包管理的。先不管。

總結

綜上,建新項目後,一定要切換成相應的平臺,主要關心的目錄是Assets文件夾和ProjectSettings文件夾,其它的都是Unity自己管理的,我們無需變動,項目建成了,是否立即開工了呢?別急,我們還應該考慮一下版本管理的問題,不論是個人小項目還是團隊項目,版本管理都非常重要,我們下篇接着說。

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