1. 程式人生 > >一、Unity3D基礎

一、Unity3D基礎

1、首先看Unity介面佈局

下圖是寫邏輯常用的佈局,當然還有美術佈局等,點選右上角的佈局按鈕即可切換。

Unity介面佈局

圖中可見各個面板名字及其位置,其中
工具欄中從左至右為:觀察(拖動)按鈕、平移按鈕、旋轉按鈕、縮放按鈕、2D按鈕、開始/結束、暫停、逐幀播放
注:按鈕的名字是本人根據其作用起的。
觀察按鈕:拖動當前場景變換視角
平移按鈕:選中物件後可移動該物體
旋轉按鈕:選中物件後可旋轉其方向
縮放按鈕:選中物件後可縮放其大小
2D按鈕:改變2D物件的大小位置
以上按鈕都是在場景視窗Scene中操作的,其旁邊的Game視窗是遊戲執行是的效果展示視窗。

快捷鍵:
聚焦:選中物體+F 或 雙擊雙擊層級面板中的物體
視角:滑鼠右鍵+WASD:遠近左右
縮放:Alt+滑鼠右鍵左右移動

2、Unity中自帶的基礎幾何體

通過下圖所示選單欄建立幾何體

建立幾何體

各幾何體的長相如下圖

這裡寫圖片描述

3、Unity中的基礎燈光

基礎燈光

其中場景烘培光用於場景烘培用,在此不做討論,其他光效果如下

平行光

點光源

錐形光

注:我們可以建立一個空物件GameObject,然後複製燈光元件(Copy Component),掛載到該空物件上,效果與相應的燈光一樣!

這裡寫圖片描述

4、材質球的建立

材質球
兩種方法:
一是在Project面板中右擊Create-Material
二是選單欄Assets-Create-Material

建立材質球1

建立材質球2

5、儲存場景(關卡)

這裡寫圖片描述

Ctrl +S 或者 選單欄File-Save Scene

儲存場景

建立好的材質球和儲存好的場景會在Project面板中顯示如下

材質球與場景位置

6、匯出與匯入場景

匯出:
一種直接去根目錄拷貝2個資料夾(Assets和ProjectSettings):

目錄

第二種是右擊該場景Select Dependencies

select

之後會自動幫你選擇該場景中的所有相關依賴項,然後再在任一選中檔案上右擊Export Package

Export

然後出現如下對話方塊,預設全部勾選,手動去除下圖所示勾選框即可匯出:場景名.unitypackage的檔案
選擇

匯入:
一種是在開啟Unity的情況下直接雙擊unitypackage檔案
第二種是選單欄Assets-Import Package-Custom Package

匯入1

這裡寫圖片描述

Import!

7、地形編輯

地形建立如下圖:選單欄GameObject-3D Object-Terrain

建立地形

地形編輯元件工具,如下:

地形工具

從左至右分別是:
升降工具:擡高地形(按住滑鼠左鍵在地形上移動),降低地形(shift + 按住滑鼠左鍵在地形上移動),地形最低只能降到初始海拔!
定高工具:先shift+滑鼠左擊 設定固定海拔,然後按住滑鼠左鍵在地形上移動即可繪出等高的地形。
平滑工具:將已繪出的地形平滑處理。(按住滑鼠左鍵在地形上移動)
貼圖工具:可以給地形增加貼圖。
樹木工具:可以給地形種樹。
草被工具:可以給地形種草。
其中貼圖工具可以加2個以上貼圖,經過設定可進行地形過渡(綠洲->沙漠)
而草木工具都可調節其大小顏色濃密程度等。

各個工具效果如下:
注,下圖是在平行光下的效果!

地形

草被工具

草被

上圖是匯入Unity自帶的貼圖,如下圖:選單欄Assets-Import Package-Terrain Assets
資源

可以給地形增加貼圖了

地形元件

8、天空盒和水效、霧效

天空盒是包圍在場景的背景貼圖。
其和水效的建立參見地形資源貼圖的匯入:選單欄Assets-Import Package-Skeyboxes、Water。

天空盒的貼圖設定如下:選單欄Edit-Render Settings

渲染設定

在屬性面板中Skeybox Material即是

這裡寫圖片描述

同時可見霧效的相關設定:Fog!