Unity3D 5.x 簡單實例 - 孤島場景搭建


1,如果我們的Unity 5.X 是從這個地址下載的,安裝后不會有資源包,則需要從Unity3D官網下載資源包: Standard Assets (Unity 5.x) 下載

    下載后安裝后,Unity 編輯器的安裝目錄下看到這些資源包,如圖:

  

2,項目中 Import Package → Environment 中可以找到草地、石頭等紋理效果添加到場景中:

  

3,給Terrain(地形)添加草地紋理(Texture),按住Shift+鼠標左鍵 刪除紋理:

  

4, 添加第一人稱視角,項目中導入角色資源包 Assets → Import Package → Characters 。 然后在項目中選擇Characters → Prefabs → FPSControl 添加第一人稱視角。第一人稱視角,運行后可以用鼠標控制視角方向。

  

5, 地形設置,設置地形相關參數和數據,如:地形是否顯示,是否顯示陰影,樹、草進入視野多少米開始渲染顯示,風的大小等

  參考文檔:http://docs.unity3d.com/Manual/terrain-OtherSettings.html

6, 添加Fog效果,5.x版本的Edit下面並沒有“Render Settings” ; 不過可以在 Window → Lighting 中找到 Fog 組件:

  

  第二種添加Fog的方法是,在腳本中添加Fog,然后把腳本附加到Main Camera上面即可

import UnityEngine.Color;
#pragma strict

function Start () {

    RenderSettings.fog = true;
    RenderSettings.fogColor =Color (0, 0.4, 0.7, 0.6);// UnityEngine.Color.yellow;
    RenderSettings.fogDensity = 0.04;  

}

function Update () {

}
View Code

 7, 添加湖泊 (水紋波動效果由於缺少素材暫時未實現成功)

  下面這段是做湖泊的思路:“ 直接在抬高筆刷中按住shift就可以畫出低窪地了,但是的確,必須要實現在“地形設定”(也就是齒輪圖標)中設定出terrain height也就是高度,之后用固定高度筆刷把整個平面刷高,然后再畫低窪地。凹陷是不能低於最低(也就是0)的。所以說這是個新手經常犯的錯誤(咱已經吃了好幾次虧了…)如果事先沒有設置好的話,重新設置地形的最大高度會導致全部地形數據的丟失。所以必須注意這一點,開始的時候就必須設定好高度 ” 。

  所以,我們需要先設置低窪地形,然后挖下去,然后添加Water 組件

    

    

  Environment → Water ,然后需要設置各個屬性:

  

  添加湖泊還可以參考:U3D添加水紋

 8, Package導入,資源包文件必須復制到英文路徑下,才能導入,或者直接Copy到安裝目錄下(Unity\Editor\Standard Assets )

  

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM