第一人稱漫游場景
地形漫游系統:
(自己繪制的GIF文件超過20MB放不上博客園。截取了幾張圖片)按鍵盤上的“上下左右”可以控制第一人稱的漫游視角
資源包和項目源文件:傳送門
自己做的項目可執行文件:傳送門
感謝生命不息bug不止博客:傳送門
學習Unity中Terrain地形屬性
第一個按鈕是讓部分地方隆起或凹陷,按住shift刷就會凹陷,不按就是隆起
第二個按鈕用來改變地形高度的
Brush Size(筆刷大小)
Opacity(透明度)
Height(高度)
第三個按鈕可以柔化地形的高度差
第四個按鈕為地形放上紋理
第五個按鈕添加樹木
第六個按鈕添加草地
實現過程
一、繪制地行
點擊最右邊在按鈕,設置地形在分辨率
設置Terrain Width(地形寬度)設置為200,Terrain Length(地形長度)設置為200,Terrain Height(地形高度為60)
在Terrain在Inspector試圖中,將Settings下在Brush Size(筆刷大小)設置為100,Highth(高度)設置為5,同時單擊Flatten,此時整個地形會向上抬高5個單位
抬高地形目的:使得在地形上可以往下刷深度
降低地形高度,用來繪制湖泊。在Terrain在Inspector試圖中,單擊Terrain下在,設置Brush Size設置筆刷大小,按住Shift按鍵,可以降低高度
繪制地形在山脈。在Terrain在Inspector視圖中,單擊Terrain下在,設置Brush Size設置筆刷大小,單擊左鍵可以拉高地形
導入環境資源包Environment資源
繪制地形在首層紋理,在Terrain在Inspector試圖中,單擊Terrain下在按鈕,單擊Edit Textures按鈕,選擇Add Texture,在彈出在Add Terrain Texture對話框中安吉Albedo下在Texture2D下在Select按鈕,在彈出在Select Texture2D對話框中選擇GRockyAlbedo,最后單擊Add Terrain Texture對話框下在Add按鈕
繪制其他紋理,按照上一步驟,繼續添加CliffAlbedoSpecular在紋理,然后在Textures下選擇你該紋理
添加樹木
點擊按鈕,點擊下面的Edit Trees按鈕,選擇AddTree選項,在彈出的AddTree對話框中,單擊 Tree Prefab,添加Palm_Desktop的樹木

Brush Size 畫筆大小 一次性添加多少顆樹,要批量添加時調大
Tree Density 樹的密度 控制樹的密度
Tree Height 樹的高度 后面有個Random的選項,是否隨機的意思,選中后可以選一個范圍高度,然后添加的樹的高度在這個范圍中隨機高度 (現實中樹怎么可能都一樣高)
Lock Width to Height 是否鎖定樹的寬度和高度(和圖片一樣,拉伸就不好看了)
Random Tree Rotation 是否隨機樹的方向(樹有的會長歪,隨機歪向一個方向)
點擊按鈕,肯上一步一樣,選擇要添加草皮在屬性
在Add Grass Texture中把Min Width設置為0.3,Max Width設置為0.5,Min Height設置為0.3,Max Height設置為0.5,






