C語言中文網 目錄

Unity 3D如何創建地形?

Unity 3D 有一套功能強大的地形編輯器,支持以筆刷方式精細地雕刻出山脈、峽谷、平原、盆地等地形,同時還包含了材質紋理、動植物等功能,可以讓開發者實現游戲中任何復雜的游戲地形。

創建地形

執行菜單 GameObject→3D Object→Terrain 命令,如下圖所示,窗口內會自動產生一個平面,這個平面是地形系統默認使用的基本原型。

新建地形

在 Hierarchy 視圖中選擇主攝像機,可以在 Scene 視圖中觀察到游戲地形。如果想調節地形的顯示區域,可以調整攝像機或地形的位置與角度,讓地形正對著我們,如下圖所示。

調整地形位置

地形參數

Unity 3D 創建地形時采用了默認的地形大小、寬度、厚度、圖像分辨率、紋理分辨率等,這些數值是可以任意修改的。

選擇創建的地形,在 Inspector 視圖中找到 Resolution 屬性面板,如下圖所示。Resolution 屬性面板的參數如下表所示。

Resolution屬性面板

參 數 含 義 功 能
Terrain Width 地形寬度 全局地形總寬度
Terrain Length 地形長度 全局地形總長度
Terrain Height 地形高度 全局地形允許的最大高度
Heightmap Resolution 高度圖分辨率 全局地形生成的高度圖的分辨率
Detail Resolution 細節分辨率 全局地形所生成的細節貼圖的分辨率
Detail Resolution Per Patch 每個子地形塊的網格分辨率 全局地形中每個子地形塊的網格分辨率
Control Texture Resolution 控制紋理的分辨率 把地形貼圖繪制到地形上時所使用的貼圖分辨率
Base Texture Resolution 基礎紋理的分辨率 遠處地形貼圖的分辨率

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo