在你成功建立 Unity 專案後,你會看到以下畫面,這裹我會解釋每一個區域的作用。
在 Unity 的場景 Scene 中,所有東西都是遊戲物件 GameObject,階層是整理不同 GameObject 的先後優次跟群組的位置
每個遊戲物件 GameOjbect 都由不同元件 Component 組成,在場景編輯器或階層選取遊戲物件後,檢查器可以設定遊戲物件的元件
遊戲專案的資料夾,可以管理不同檔案如圖片、3D模型、C#程式碼等
場景編輯器可以設定關卡的配置,但實際的遊戲畫面需要另外設定鏡頭。
另外,使用 2D 專案建立的 Unity 場景編輯器會預先在頂部的設定列打開了 2D 的選項,只要點擊即可變成 3D 的場景編輯器畫面。之後有些特效例如視差 parallax 可以利用 3D 的場景編輯器製造。
3D的情況下
左鍵:選取遊戲物件
中鍵:移動畫面
右鍵:旋轉畫面
右鍵+ASDW鍵:旋轉+移動畫面
2D的情況下
左鍵:選取遊戲物件
中鍵:移動畫面
右鍵:移動畫面
.
Unity 是透過不同的 GameObject 去運行你設計的遊戲,GameObject 不一定需要有實體,可以是沒有任何 3D 或者 2D 的模型或圖片,但有著一個計分用的程式碼 Component 在它上面運行著,也可以是單純的一個場景中的裝飾,只搭載了記錄位置用的 Component。透過不同的 GameObject 在引擎中運行,從而讓它變成一款能夠遊玩的遊戲。
在階層中看到 Unity 己經為我們準備好一個鏡頭 Main Camera,當我們按下畫面中間上方的播放鈕,就會跳到遊戲運行的畫面,因為我們什麼都沒加,所以會看到一個藍色畫面。
下一次我們可以開始嘗試製作遊戲,但製作前我們需要有圖檔素材。如果沒有時間繪製,可以瀏覽 Unity 的資源商店 Asset Store,上面有著一些免費或者收費的素材供大家使用。Sunny land 是其中一個免費的像素風免費素材的選擇。
Unity 資源商店網址 https://assetstore.unity.com/zh
Sunny Land 網址 https://assetstore.unity.com/packages/2d/characters/sunny-land-103349