我学院 - Unity地形制作教程 - 图文 联系客服

发布时间 : 星期六 文章我学院 - Unity地形制作教程 - 图文更新完毕开始阅读b12220fdb9f67c1cfad6195f312b3169a451ea8f

学IT技能上我学院网woxueyuan.com

Unity地形制作教程

在Unity工作流程内,地形是一个不可缺少的重要元素,不论是游戏或虚拟现实都会使用到各种类型的地形效果,在这个教学中我们需要了解到地形的制作基本概念与,其中对于Unity的地形操作部分需要大量的操作练习.熟悉这些功能操作之后,相信对于游戏地形的制作与运用将会更得心应手。

创建一个新的專案目录,勾選Terrain Assets資源包(Tree Creator與Water可一併加入),按下 Create 開始创建项目。

开始创建地形,按下Terrain > Create Terrain,窗口内自动产生一个平面,这是地形默认使用的基本原型。

学Unity 上我学院:www.woxueyuan.com

学IT技能上我学院网woxueyuan.com

选择 Terrain > Set Resolution 功能可以检视默认的地形所设定的基本参数,在这个选单内提供多样化的设定方式:

Terrain Width : 地形的宽度 Terrain Height : 地形的高度

学Unity 上我学院:www.woxueyuan.com

学IT技能上我学院网woxueyuan.com

Terrain Length : 地形的长度

HeightMap Resolution:地形高度图片所使用的分辨率.

Detail Resolution : 这个数值高低用来控制草地和添加细节模型的分辨率。数值越高效果越好,不过会大量消耗内存,可能会造成严重的延迟,大多数我们将这个数值控制在128到256之间会取得一个测试地形的开始。

Detail Resolution Per Patch : 每一个面片的细节设定值 Control Texture Resolution : 控制贴图纹理的分辨率。 Base Texture Resolution : 控制地型基本贴图纹理分辨率。

在第一次的练习中,我们先采用内定的标准数值来进行地形绘制,直接按下Set Resolution 完成确认。

在Inspector 面板中的 Terrain ( Script ) 是关于整个地形的所有功能设定,最上面的七个按钮为主功能区,由左至右的按钮功能分别是:

1.Raise and Lower Terrain – 绘制地形表面凹凸程度,如在绘制过程按下 Shift 则将地形向下凹陷。

2. Paint height – 绘制地形高度

3. Smooth the terrain height – 对地形表面进行平滑处理 4 Paint the terrain texture – 绘制地形表面贴图 5.Place trees – 种植树木功能

6.Place plant,stone and other small foliage – 种植花草与地形表面对象 7.Terrain – 地形相关参数设定

学Unity 上我学院:www.woxueyuan.com

学IT技能上我学院网woxueyuan.com

确认 Set Resolution 的设定值为默认的设定值后,选择 Import Heightmap – Raw功能。Raw文件里面记录着灰阶的位阶图,藉由灰阶的落差来产生地形的高低。

选择下載的附件terrain.raw,不改动任何设定,直接按下 Import将地形高度贴图导入。 经过贴图的导入后,原本的平面转换成高低起伏的地形,接下来我们就可以开始绘制地形上的纹理效果。

学Unity 上我学院:www.woxueyuan.com