第一步:建立一個新項目。
開啟Unity3D軟體,它會自動載入上一次我們開啟過的“Bootcamp Demo”專案檔。不用管它,在軟體開啟之後點擊 ——> ,在彈出的 對話方塊中找到 輸入建立項目的檔案夾地址,或者點擊後面的 選擇一個檔案夾地址註:已建立Unity3D項目的檔案夾,不能再當作新建立項目的檔案夾來使用,否則會因無法找到檔案而報錯),然後在 中選擇要匯入的專案檔包,每個檔案包都帶有一些外掛程式功能,由於我們第一次建立專案檔,所以我們將所有的複選框都打上勾。但這樣會致使Unity3D在 開始載入的時候速度偏慢,等以後我們大家對各個外掛程式包的作用都熟悉了,在建立Unity3D專案檔的時候,我們只需要勾選需要使用到的外掛程式包就可以了。 選項面板3.1所示:
全部設定完成後,我們點擊 建立項目。
第二步:建立地形。
在建立一個新項目後,我們會看見新項目的各個面板中,只有Project專案檔欄】包含了 和 兩個檔案夾,這兩個檔案夾裡面裝的就是在建立項目時匯入專案檔包裡的所有檔案。除此之外,其他版面都是空空如也。不要著急,萬丈高樓平地起,我們馬上就利用檔案包和系統功能來豐富各個版面的內容。首先我們點擊功能表列上的 ——> ,建立一個帶有地形屬性的平面,3.2所示:
第三步:添加攝像機。
建立好地形後,我們會發現Game動畫面板】中依然沒有任何畫面。其實道理很簡單,就像演唱會的實況直播一樣。情境都搭建好了,演員也在舞台上表演,卻沒有架上攝像機,電視機前的觀眾怎麼能夠看到現場的畫面呢?
接下來我們就建立一個攝像機。點擊 ——> ——> ,這樣情境中就會建立一個攝像機,這是您就可以在Game動畫面板】中觀看到攝像機所觀察到的星象了。3.3所示:
第四步:調整地形大小。
系統建立的地形預設大小是2000*2000的面積,實際編輯的時候會顯得很大,不方便操作,所以我們對建立的地形面積進行調整,以便我們後續的編輯。
點擊功能表列上的 ——> ,彈出 面板來調節地面的大小。將 後面的數字改成500.然後將 後面的數字也改成500,設定好之後點擊 按鈕將原來的地形改成500*500大小的面積。
第五步:給情境編輯材質。
在情境面板中選中剛才建立的地面對象 ,如果您覺得情境中不是很方便選擇所需要的對象,那麼您還可以在Hierarchy層次清單欄】選中您所需的對象,該欄中包含了所有情境面板中的物體對象。選中地面對象 之後,我們會在Inspector屬性面板】中馬上發現與之對應的屬性,包含有:Position座標】、Rotation旋轉量】、Scale縮放尺寸】,以及地面對象固有的 和 。3.4所示:
其中 這個像畫筆一樣的按鈕,是用來改變地面材質的。我們點擊它之後,可以在下面找到 按鈕,點擊——> 來到 介面,3.5所示:
然後我們單擊 後面的圓圈,就可以為地面添加您所喜歡的材質了。選好之後點擊 按鈕來填入新材質。添加材質之後的地面3.6所示:
如果您覺得這個地形的材質過於簡單,那麼您可以繼續點擊 ——> ,來添加第二個材質,然後在 中選擇您想要的筆刷形狀,3.7所示:
接著就可以在情境面板中刷出新材質的地區範圍了。3.8所示:
第六步:製作山峰。
完成了地面材質的製作,接下來就可以製作山峰了。
點擊 這三個按鈕其中的一個,選擇合適的筆刷,在地形圖中可以刷出高山的形狀,3.9所示:
如果覺得現在刷出來的山峰太高了,活著覺得某處的山有些多餘,可以按住Shift鍵不放,用剛才選擇的筆刷進行反向平刷即可。
第七步:種植草和樹木。
接下來就可以給地形種植一些草和樹木了。具體的種草按鈕是 ,種樹的按鈕是 。草和樹木的設定方法與地形材質的設定方法十分雷同,都是先點擊 按鈕來添加您所需要的花草和樹木,然後在情境面板中刷出您所需要的地區即可。3.10所示:
這裡大家需要注意一點,Unity3D在編輯模式下為了節約資源,採取了資源剔除的方法。如果您在利用筆刷“種草”的過程中,沒有看到您所“種”上去的草,這是您只需將畫面拉近即可觀察到草的效果了。3.11所示:
第八步:設定地形上的風速、陰影製作效果。
種上了草和樹木,如果在遊戲中運行時靜止不動,會讓人感覺很不自然,所以我們在地形中添加上風和陰影的效果,讓草隨風擺動,這樣會變得更加逼真。
點擊 按鈕,來設定地形上的風速、陰影等效果。3.12所示:
第九步:添加光照效果。
地形相關的所有效果已經設定完畢了,但是我們發現在Game動畫面板】中的畫面很暗,這是由於沒有加入燈光的緣故。
點擊 ——> ——> ,來建立一個太陽光效果。3.13所示:
太陽光和太陽自身的位置關係並不大,只與自身的角度有關,這一點和我們日常生活中的太陽光是一致的。所以為了讓情境變得更亮,我們就需要用到情境調整工具中的旋轉按鈕 來對太陽光進行旋轉。當然您也可以在屬性面板中對它進行調節。根據我們生活的常識,當太陽光直射地面的時候,光線最強。調整之後的效果3.14所示:
怎麼樣,這時的Game動畫面板】中的畫面是不是亮了許多?
第十步:攝像機觀察設定。
為了讓攝像機全方位的觀察我們剛才所建立的情境,您可以在Project專案檔欄】中找到 、 、 這三個指令檔,並將它們依次拖放到情境中的攝像機上面。3.15所示:
如果您覺得在Project專案檔欄】中的檔案過多,不便於尋找,您還可以在Project專案檔欄】上方的搜尋方塊輸入他們的名字來進行搜尋。這 樣很快就能找到對應的檔案了。放置完成後,點擊測試按鈕,您就可以身臨其境的在您剛才建立的Game動畫面板】中進行漫遊了。用滑鼠控制視角,用鍵盤的 方向鍵控制行走。在漫遊的過程中,您可以清晰的看到剛才建立的草隨微風輕輕擺動。效果3.16所示:
第十一步:添加天空效果。
這時我們從Game動畫面板】中看到的天空是沒有任何效果的,接下來我們給情境添加一個天空盒,使情境具有藍天的效果。
選中情境中的攝像機對象,然後點選功能表列中的 ——> ——> ,為攝像機添加一個天空盒。添加成功之後,我們就能夠在攝像機的屬性面板中找到剛才添加的天空盒了。
接著我們去Project專案檔欄】找到“Standard Assets”檔案夾下的“Skyboxes”檔案夾。這裡面擺放了許多關於天空的材質球,您只需要選中一個您喜歡的天空材質球,並拖放給攝像機離的天空 盒Skybox】的材質屬性Custom Skybox】,就可以讓情境的天空布滿這種材質效果。3.17和圖3.18所示:
選中情境中的光照對象,然後在他的屬性面板中找到“Flare”,並點選它後面的圓圈 。在它彈出的 對話方塊中選中雙擊 這種光照效果,這樣就可以使得您在動畫模式中清楚的看見太陽所在的位置。再運行一下動畫,看看效果。
第十二步:添加光照陰影製作效果。
細心的朋友一定會發現,現在情境中的樹木等物體是沒有陰影的,這很不自然。所以為了讓情境更加的逼真,我們還可以為情境添加光照陰影製作效果。
具體做法如下:選中光照對象,在它的屬性面板中找到 ,它預設的是 (沒有陰影),您可以將它改成“Soft Shadows”軟渲染陰影】或者是“Hard Shadows”硬體渲染陰影】。“Soft Shadows”軟渲染陰影】以消耗CPU的計算為代價來產生陰影製作效果,這種模式運行速度較慢,但對於機器配置比較落後的使用者是唯一的選擇。 “Hard Shadows”硬體渲染陰影】可利用新一代GPU的顯卡加速功能來為遊戲進行陰影製作效果的渲染處理,其運行速度比較快,渲染效果也比較理想。但無論您選 擇哪一個選項,動畫情境的物體都會相對於陽光長生陰影製作效果。3.19所示:
第十三步:儲存項目。
所有的情境效果已經調試完畢後,按下Ctrl+S來儲存情境檔案,取名叫做“text”以便日後調用。如果儲存成功,您會在您項目的Project專案檔欄】中看到一個這樣的檔案 。