? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?地形編輯
http://www.maiziedu.com/course/523/ 相關(guān)教程
(Terrain Width:地形的寬度)
Terrain Height:地形的高度
Terrain Length:地形的長度
HeightMap Resolution:地形高度圖的分辨率.
Detail Resolution:細節(jié)分辨率,控制草和細節(jié)網(wǎng)格地圖的分辨率。數(shù)值越高標示效果越好,想對也越消耗機器性能,可能會卡。根據(jù)情況適當?shù)恼{(diào)節(jié)。
Control Texture Resolution:控制不同紋理的分辨率。
Base Texture Resolution:控制相對紋理分辨率,這里指一定范圍內(nèi)的。
1: position 是地形的 位置坐標
rotation 的旋轉(zhuǎn)坐標
scale ? 縮放比例
這個位置任何游戲組件都有這 3 個屬性
2: ?這7 個屬性 從左往右 分別是?編輯高度、編輯特定高度、設(shè)置平滑、紋理貼圖、畫樹模型、畫草模型、其他設(shè)置.善用著七個工具可以編輯一個非常不錯的游戲地形,稍后我會介紹這七個按鈕的具體操作流程。
上圖是我使用編輯高度拖拽出來的效果? 現(xiàn)在有點難看哈 ,,沒事滴? 我們繼續(xù)完善它
2.2 ?編輯特定高度
和編輯高度頁面中的信息差不多,只是多了一個Height用來設(shè)置最大的高度,編輯高度中Opacity是最大高度,但是在這里Height才是最大高度但是Opacity必需有數(shù)值,舉個例子Opacity設(shè)置為100 ?Height設(shè)置?80最高的高度就是80 ? .Opacity設(shè)置為20 ?Height設(shè)置?100最高的高度還是20.
2.3 設(shè)置平滑
用上面拉出來的地形 如果 近距離看 會發(fā)現(xiàn) 有些山峰 的邊角會有些粗糙, 這時我們就可以使用 設(shè)置平滑來 山峰的邊角平滑過渡
2.4 ?紋理貼圖
這個東東呢 ,就是給地圖加上圖片 ,從而實現(xiàn) 好看的地圖 而非像上面光光的 ?圖片資源方面我們可以導(dǎo)入系統(tǒng)標準的資源庫,里面有很多好看的地形資源,當然也可以自己添加喜歡的圖片做地形資源。
導(dǎo)入系統(tǒng) 圖片資源 ?選擇 ?菜單欄中的assets -> import package -> terrain assets ? 點擊導(dǎo)入 ,這里只是導(dǎo)入 地形系統(tǒng)的資源 ?在此次你也可以導(dǎo)入其他資源 ? 如下圖
add Textures添加一個貼圖
Edit Textures編輯貼圖
Remove Textures刪除貼圖
點擊 addTextures 添加一個貼圖
如圖 中的 箭頭 標記 ?選擇一個 你喜歡的地形圖片 ?給地形
splat :選擇一個貼圖,上面導(dǎo)入了系統(tǒng)自帶的地形資源,在這里隨便添加兩個貼圖用于區(qū)分資源。也可以添加自己喜歡的圖片,拖放在工程中就可以在這里看到圖片資源。
Tile size x:設(shè)置貼圖X軸寬度
Tile size x:設(shè)置貼圖Y軸寬度
Tile offset x:設(shè)置貼圖X軸偏移量
Tile offset y:設(shè)置貼圖Y軸偏移量
2.5? 畫樹模型
既然 是地形 當然是有樹啦
Hierarchy 標簽欄中,點擊Create - > Tree 可以創(chuàng)建一個樹的模型,設(shè)置自己的樹木模型,這里我們先導(dǎo)入系統(tǒng)自帶的樹木模型,以后在討論自定義模型的制作。
因為新建的工程中是沒有樹木和草地的貼圖元素,可以在Unity3D 的標準資源庫中導(dǎo)入,導(dǎo)入的方法和紋理貼圖介紹的一樣。打開Unity3D 在Project標簽欄中 鼠標右鍵 Import package - > Tree Creator 將標準樹木資源模型導(dǎo)入工程。
點擊?Add Terrain Texture 添加一個 樹模型 ?過程和 添加紋理貼圖 類似
如下圖
Brush Size : 畫筆繪制一次樹木添加數(shù)量,數(shù)值越大越多,越小則越少,取值范圍0到100。
Tree Density:樹之間的百分比,在一片樹中間在放入量一片樹就得修改這個數(shù)值了,取值范圍0到100。
Color Variation:樹之間顏色差的范圍,取值范圍0到1。
TreeHeight:樹的高度,它是與場景模型有一定比例,越大樹越高,取值范圍0到200。
Variation:樹與樹之間的高度比例,取值范圍0到30。
Tree Width:樹的寬度,它是與場景模型有一定比例,越大樹越寬,取值范圍0到200。
Variation:?樹與樹之間的寬度比例,取值范圍0到30。
Pixel Error:控制地形密度容差,數(shù)值越大越圓滑,越小地形角度越明顯。
Base Map Dist:控制地形貼圖的距離.
Case shadows: 是否顯示地形陰影
Draw:是否繪制繪制場景模型,比如樹,草等等。
Wind Settings?地形中風(fēng)的設(shè)置
Speed:風(fēng)速
Size:風(fēng)的范圍
添加角色和控制:創(chuàng)建第一人稱角色控制
unity3D天空盒子設(shè)置
添加霧效
添加音效