查看: 1118|回复: 1
打印 上一主题 下一主题

Unity3D教程:地形系统的创建与简单设置

[复制链接]

8

主题

1

听众

124

积分

设计实习生

Rank: 2

纳金币
96
精华
3

最佳新人

跳转到指定楼层
楼主
发表于 2013-6-17 17:23:12 |只看该作者 |倒序浏览

先来创建一个新项目,命名为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自带的地形系统就简单的介绍到这里,可以说还是比较强大的。当然,还有很多的空间需要大家自己探索。


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38276
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-6-18 01:27:02 |只看该作者
感谢分享地形的教程!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-2-13 02:57 , Processed in 0.067561 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部