打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
地形系统

 本章我们将会了解到如何使用Unity3D自带的地形系统简单的创建地形,使用的版本为Unity4.0版本。

先来创建一个新项目,命名为TankWar,以后的相关文件都放置在这个文件夹下面。

 

 

创建完毕之后是一个空白的工程,只有一个Camera在场景中。

CTRL+S将该场景存档为TankWar0.1,做好版本控制。

我们点击Terrain,选中Create Teerain,便创建了一个地形:

 

 

可以看到地形的默认坐标就是0,0,0,我们调整摄像机的位置以便及时观察地形。

选中摄像机后,按下W是调整坐标,按下E是旋转变换,按下R是放缩变换。

调整后场景有点暗,再添加一个灯光:GameObject->Create Other->Direactional Light,创建一个平行光源。

旋转平行光可以修改它对场景的亮度影响,也可以调节光源的强度,通过调整Intensity值来修改。

整体效果如图所示:

 

 

下面来对地形进行相关设置。

在Hierachy面板中单击Terrain,在Inspetor面板可以看到许多选项。

我们先选中第一个:

 

 

这个是提升/降低地形的选项,下面有不同形状的笔刷来实现地形的提升和降低,鼠标左击是提升,按住shift键再左击就是降低地形,效果如下图所示:

 

 

大致画好轮廓之后我们可以选中第四个选项,为地形赋上材质。

在设置材质的时候我们可以使用Unity自带的地形材质,在Project面板右击,选择Import Package,选择其中的Terrain Assets,引入Unity的相关素材。

引入后可以打开看看里面的内容:

 

 

我们再次选中地形,选择第四个笔刷选项,点击Edit Textures,选择Add Texture添加贴图,这个时候就会有很多选项提供选择了。

 

 

选中一款中意的材质之后我们还可以再添加一款材质,选中之后在Scene面板里面可以像画笔一样把材质刷上去,用这种方法把山体涂成绿色:

 

 

效果有点丑,果然程序猿还是做不来美工的活,大家就凑合着看看吧。。

下面我们来给场景中添加一些小东西,比如说,草。

选中Terrain中的第六个按钮:Paint Details。

然后添加一个纹理,选择Grass,在场景中点击即可放置一片杂草:

 

 

当然你也可以放置一片树,选择第五个按钮,Place Tree即可。

添加Palm的纹理,在场景中点击即可添加树丛。

点击后放置树丛,效果如图:

 

 

那么Unity3D自带的地形系统就简单的介绍到这里,可以说还是比较强大的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
看我一步一步U3D初见三之山势地形图
【教程+下载】Unity 道路创建工具 – EasyRoad3D
(四)Unity纹理、贴图和材质
【风宇冲】Unity3D教程宝典之Terrain Composer
高层游戏引擎——基于OGRE所实现的高层游戏引擎框架(5)
猛士要做豪华电动越野品牌,猛士品牌发布会带给我们哪些信息
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服