Unity3D學習筆記之九爲場景添加細節(二)

     
       上節爲場景中添加了第一塊帶有碰撞器的石頭,本節我們來利用Prefab,將場景細節都添加進去,並且做的更完善。
       這一系列教程以及素材均參考自人人素材翻譯組出品的翻譯教程《Unity遊戲引擎的基礎入門視頻教程》,下載鏈接附在第二篇學習筆記中。

       繼續來到那塊已經成形的石頭——Boulder旁邊,我們可以製作很多石頭的Prefab,這樣對於豐富我們巨大的場景很有利,我們先來創建第一個石頭的Prefab按下Control+D複製一塊石頭,按住座標軸拖動出來,按下R調整到縮放工具,按住中心的白色立方體縮小這塊石頭。


        因爲Unity3D中按住中心的白色立方體的縮放是均勻縮放,所以此時這塊石頭應該是懸空的了,所以按下W切回座標工具,調整一下他的位置。讓他和原來的石頭有一定程度的交疊。同時我有在Y軸上單獨對他進行了縮放,讓他看起來矮一些扁一些,而不是一眼就能看出來是旁邊這個石頭的小號複製品。
     接下來,再複製一個石頭,至於複製哪個隨意就可以,然後調成更小,讓三塊石頭產生堆疊的效果,成爲一個石堆。



      接下來我們將這個石堆整合成一個Prefab,現在Prefab文件夾下新建一個Prefab,命名爲PFB_Boulder_Cluster。然後在Hierarchy中新建一個遊戲物體,同樣命名爲PFB_Boulder_Cluster,將三個石塊拖入到新建的遊戲物體中,再將遊戲物體拖入到新建的Prefab中,完成。以後再場景中只要想添加石堆,就可以直接用此Prefab。
      當你想把對場景其中一個Prefab做的細微調整同步到所有的此Prefab中,並且在以後引入的Prefab也有此次改變的話,只需要在Inspector視圖中點擊Apply就可以了,但小心一點點的改變會打破原來的場景和諧。
      如下二圖,在拐角處,我又引入一個Prefab並且旋轉了角度調整了比例,但我沒有應用Apply,因爲應用後所有的Prefab都會被旋轉變小。


        然後拖入我們之前引入的Mesh模型 Boulder_01,並且在Materials中找到屬於他的材質爲他貼上。同樣的,添加Mesh Collider,調整大小,比例和角度。


最後就是Beam了,將它引入場景,貼上Beam材質。因爲他的形狀是規則的,所以爲它添加Box Collider。Unity自動爲我們包裹了大小很合適的Collider,我們要這個橫樑是用來作爲場景的支撐物的,所以按E使用旋轉工具將其旋轉90度,讓他站起來,木頭是比整個空間的高度長不少,可以用R縮放工具,調整一下他的長度。



   接下來就是要把我們已經有了Collider的Boulder_01和Beam都製作成Prefab,相信大家對於建Prefab已經輕車熟路了。有了石頭堆、石頭塊、木樑之後,我們就可以極大程度的豐富自己的場景。

     
     下面希望大家按照自己的意願來裝飾我們自己創建的場景,木頭,石頭,放到你認爲好看合理的位置,完成場景的佈景,讓我們的場景看起來更加完整。



2015.3.8     19:42
     By Mr.Losers





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