内容简介:地形(Terrain)在不少类型游戏中扮演着很重要的角色,例如沙盒游戏、战略游戏(吃鸡游戏)以及为数众多的角色扮演游戏,都会精心制作属于这个游戏的地图,再以此为基础,加上动物、植物、怪物、建筑和角色来布置场景,所以地形制作工具几乎可以是现代游戏引擎不可的缺少的组件。可以通过菜单GameObject/3D Object/Terrain,如下图的方式来创建:
地形(Terrain)在不少类型游戏中扮演着很重要的角色,例如沙盒游戏、战略游戏(吃鸡游戏)以及为数众多的角色扮演游戏,都会精心制作属于这个游戏的地图,再以此为基础,加上动物、植物、怪物、建筑和角色来布置场景,所以地形制作 工具 几乎可以是现代游戏引擎不可的缺少的组件。
可以通过菜单GameObject/3D Object/Terrain,如下图的方式来创建:
通过上面的方式来创建完成之后,就可以看到下图:
在这里,可以看到地形还是一个平面,没有什么现实世界里的地形特征,在右边可以看到地形的一些属性,特别要注意的就是下面这个地形编辑工具:
从左到右依次为:A凹凸工具、B高度工具、C平滑工具、D纹理工具、E树木工具、F细节工具、G设置工具。
在游戏里,有一些游戏比较重视地形地图的细节,比如沙盒游戏(我的世界),有一些游戏不太需要细节,比如即时战略游戏,因此就需要先设置地形的一些参数,比如地形细节程度,贴图参数等等。因此编辑地形第一步,就是先使用最后一个工具:设置工具。当你点击这个按钮之后,就可以看到下面的参数:
可以看到有很多参数可以设置,现在我们主要关心几个参数就可以了,其它参数需要使用到再去了解。
英语名称 |
中文名称 |
说明 |
Pixel Error |
像素容差 |
在显示地形网格时允许的像素误差,是地形LOD系统的一个参数。值越大,距离相机越远的区域越快变成面数降低的显示方式。 |
Base Map Dist. |
模糊渲染距离 |
只要超过此距离就会使用低分辨率的贴图,以增加性能。 |
Cast Shadow |
让地形投射阴影 |
显示地形本身所产生的阴影。 |
Material |
地形贴图材质 |
地形的基本材质 |
Reflection Probes |
地形是否会被反射探球所计算 |
|
Terrain Width |
地形宽度(单位为米) |
|
Terrain Length |
地形长度(单位为米) |
|
Terrain Height |
地形最大高度(单位为米) |
|
Heightmap Resolution |
高度图的分辨率 |
比高度图大或小都会影响取样结果。 |
Control Texture Resolution |
纹理贴图的分辨率 |
|
Base Texture Resolution |
基础贴图的分辨率 |
相机超过一定距离时,会以基础贴图渲染来取代纹理贴图。 |
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 游戏制作之路(48)地形纹理工具
- 游戏制作之路(49)地形导入高度图
- [CentOS7]redis设置开机启动,设置密码
- hadoop地址配置、内存配置、守护进程设置、环境设置
- OpenMediaVault 设置
- scrapy代理的设置
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
iBATIS实战
(加)Clinton Begin、(加)Brandon Goodin、(加)Larry Meadors / 叶俊 / 人民邮电出版社 / 2008-5 / 45.00元
《图灵程序设计丛书•Java系列•iBATIS in Action iBATIS实战》是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。《图灵程序设计丛书•Java系列•iBATIS in Action iBATIS实战》的最后给出了一个设计优雅、层次清晰的示例程序JGa......一起来看看 《iBATIS实战》 这本书的介绍吧!