[Unity3D]地形系统的创建与简单设置
2013-01-19 12:03
387 查看
学习Unity脚本推荐:Unity3D官网索引
本章我们将会了解到如何使用Unity3D自带的地形系统简单的创建地形,使用的版本为Unity4.0版本。
先来创建一个新项目,命名为TankWar,以后的相关文件都放置在这个文件夹下面。
![](http://img.my.csdn.net/uploads/201301/19/1358563260_3355.jpg)
创建完毕之后是一个空白的工程,只有一个Camera在场景中。
CTRL+S将该场景存档为TankWar0.1,做好版本控制。
我们点击Terrain,选中Create Teerain,便创建了一个地形:
![](http://img.my.csdn.net/uploads/201301/19/1358563939_4758.jpg)
可以看到地形的默认坐标就是0,0,0,我们调整摄像机的位置以便及时观察地形。
选中摄像机后,按下W是调整坐标,按下E是旋转变换,按下R是放缩变换。
调整后场景有点暗,再添加一个灯光:GameObject->Create Other->Direactional Light,创建一个平行光源。
旋转平行光可以修改它对场景的亮度影响,也可以调节光源的强度,通过调整Intensity值来修改。
整体效果如图所示:
![](http://img.my.csdn.net/uploads/201301/19/1358564911_3912.jpg)
下面来对地形进行相关设置。
在Hierachy面板中单击Terrain,在Inspetor面板可以看到许多选项。
我们先选中第一个:
![](http://img.my.csdn.net/uploads/201301/19/1358565151_2296.jpg)
这个是提升/降低地形的选项,下面有不同形状的笔刷来实现地形的提升和降低,鼠标左击是提升,按住shift键再左击就是降低地形,效果如下图所示:
![](http://img.my.csdn.net/uploads/201301/19/1358566013_6588.jpg)
大致画好轮廓之后我们可以选中第四个选项,为地形赋上材质。
在设置材质的时候我们可以使用Unity自带的地形材质,在Project面板右击,选择Import Package,选择其中的Terrain Assets,引入Unity的相关素材。
引入后可以打开看看里面的内容:
![](http://img.my.csdn.net/uploads/201301/19/1358566311_7520.jpg)
我们再次选中地形,选择第四个笔刷选项,点击Edit Textures,选择Add Texture添加贴图,这个时候就会有很多选项提供选择了。
![](http://img.my.csdn.net/uploads/201301/19/1358566570_2381.jpg)
选中一款中意的材质之后我们还可以再添加一款材质,选中之后在Scene面板里面可以像画笔一样把材质刷上去,用这种方法把山体涂成绿色:
![](http://img.my.csdn.net/uploads/201301/19/1358566868_2768.jpg)
效果有点丑,果然程序猿还是做不来美工的活,大家就凑合着看看吧。。
下面我们来给场景中添加一些小东西,比如说,草。
选中Terrain中的第六个按钮:Paint Details。
然后添加一个纹理,选择Grass,在场景中点击即可放置一片杂草:
![](http://img.my.csdn.net/uploads/201301/19/1358568156_5570.jpg)
当然你也可以放置一片树,选择第五个按钮,Place Tree即可。
添加Palm的纹理,在场景中点击即可添加树丛。
点击后放置树丛,效果如图:
![](http://img.my.csdn.net/uploads/201301/19/1358568311_7183.jpg)
那么Unity3D自带的地形系统就简单的介绍到这里,可以说还是比较强大的。
当然,还有很多的空间需要大家自己探索。
本章我们将会了解到如何使用Unity3D自带的地形系统简单的创建地形,使用的版本为Unity4.0版本。
先来创建一个新项目,命名为TankWar,以后的相关文件都放置在这个文件夹下面。
![](http://img.my.csdn.net/uploads/201301/19/1358563260_3355.jpg)
创建完毕之后是一个空白的工程,只有一个Camera在场景中。
CTRL+S将该场景存档为TankWar0.1,做好版本控制。
我们点击Terrain,选中Create Teerain,便创建了一个地形:
![](http://img.my.csdn.net/uploads/201301/19/1358563939_4758.jpg)
可以看到地形的默认坐标就是0,0,0,我们调整摄像机的位置以便及时观察地形。
选中摄像机后,按下W是调整坐标,按下E是旋转变换,按下R是放缩变换。
调整后场景有点暗,再添加一个灯光:GameObject->Create Other->Direactional Light,创建一个平行光源。
旋转平行光可以修改它对场景的亮度影响,也可以调节光源的强度,通过调整Intensity值来修改。
整体效果如图所示:
![](http://img.my.csdn.net/uploads/201301/19/1358564911_3912.jpg)
下面来对地形进行相关设置。
在Hierachy面板中单击Terrain,在Inspetor面板可以看到许多选项。
我们先选中第一个:
![](http://img.my.csdn.net/uploads/201301/19/1358565151_2296.jpg)
这个是提升/降低地形的选项,下面有不同形状的笔刷来实现地形的提升和降低,鼠标左击是提升,按住shift键再左击就是降低地形,效果如下图所示:
![](http://img.my.csdn.net/uploads/201301/19/1358566013_6588.jpg)
大致画好轮廓之后我们可以选中第四个选项,为地形赋上材质。
在设置材质的时候我们可以使用Unity自带的地形材质,在Project面板右击,选择Import Package,选择其中的Terrain Assets,引入Unity的相关素材。
引入后可以打开看看里面的内容:
![](http://img.my.csdn.net/uploads/201301/19/1358566311_7520.jpg)
我们再次选中地形,选择第四个笔刷选项,点击Edit Textures,选择Add Texture添加贴图,这个时候就会有很多选项提供选择了。
![](http://img.my.csdn.net/uploads/201301/19/1358566570_2381.jpg)
选中一款中意的材质之后我们还可以再添加一款材质,选中之后在Scene面板里面可以像画笔一样把材质刷上去,用这种方法把山体涂成绿色:
![](http://img.my.csdn.net/uploads/201301/19/1358566868_2768.jpg)
效果有点丑,果然程序猿还是做不来美工的活,大家就凑合着看看吧。。
下面我们来给场景中添加一些小东西,比如说,草。
选中Terrain中的第六个按钮:Paint Details。
然后添加一个纹理,选择Grass,在场景中点击即可放置一片杂草:
![](http://img.my.csdn.net/uploads/201301/19/1358568156_5570.jpg)
当然你也可以放置一片树,选择第五个按钮,Place Tree即可。
添加Palm的纹理,在场景中点击即可添加树丛。
点击后放置树丛,效果如图:
![](http://img.my.csdn.net/uploads/201301/19/1358568311_7183.jpg)
那么Unity3D自带的地形系统就简单的介绍到这里,可以说还是比较强大的。
当然,还有很多的空间需要大家自己探索。
相关文章推荐
- Unity3D]地形系统的创建与简单设置
- Unity3D自带地形系统的创建与简单设置图文详解
- 地形系统的创建与简单设置
- unity3d之地形设置(补充碰撞,绘制公路,树木创建器)
- unity3d教程动态创建简单平面地形
- unity3d教程动态创建简单平面地形
- 批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码为随机8位字符串)。
- Ipsec简单设置与系统自带的抓包工具分析
- Unity3d 分别创建了两个线程客户端 服务器连接的简单示例
- ssm框架创建简单的DVD管理系统(三)bootstrap的导入和web.xml及spring mvc配置
- Unity3D学习第一日之(游戏的发展趋势、以及Unity3D界面与编辑器布局和地形的创建等..
- Unity3D 创建一个简单的2D游戏
- 网络学习(二十一)创建用户及文件夹共享设置的简单应用
- Unity3d 实现简单的剧情系统
- c# winform 系统托盘图标的创建与简单使用
- [Unity3D]Unity3D游戏开发之NPC对话系统的简单实现
- ssm框架创建简单的DVD管理系统(四)spring的配置与mybatis的配置
- Unity3D游戏开发 创建简单的游戏世界(三)
- 【简单修改Win XP系统网络设置技巧】
- Unity3D Terrain Settings 彻底搞懂 地形详细设置 全实验与解析 (三)Thickness