游戏制作之路(44)地形设置

栏目: 后端 · 发布时间: 5年前

内容简介:地形(Terrain)在不少类型游戏中扮演着很重要的角色,例如沙盒游戏、战略游戏(吃鸡游戏)以及为数众多的角色扮演游戏,都会精心制作属于这个游戏的地图,再以此为基础,加上动物、植物、怪物、建筑和角色来布置场景,所以地形制作工具几乎可以是现代游戏引擎不可的缺少的组件。可以通过菜单GameObject/3D Object/Terrain,如下图的方式来创建:

地形(Terrain)在不少类型游戏中扮演着很重要的角色,例如沙盒游戏、战略游戏(吃鸡游戏)以及为数众多的角色扮演游戏,都会精心制作属于这个游戏的地图,再以此为基础,加上动物、植物、怪物、建筑和角色来布置场景,所以地形制作 工具 几乎可以是现代游戏引擎不可的缺少的组件。

可以通过菜单GameObject/3D Object/Terrain,如下图的方式来创建:

游戏制作之路(44)地形设置

通过上面的方式来创建完成之后,就可以看到下图:

游戏制作之路(44)地形设置

在这里,可以看到地形还是一个平面,没有什么现实世界里的地形特征,在右边可以看到地形的一些属性,特别要注意的就是下面这个地形编辑工具:

游戏制作之路(44)地形设置

从左到右依次为:A凹凸工具、B高度工具、C平滑工具、D纹理工具、E树木工具、F细节工具、G设置工具。

在游戏里,有一些游戏比较重视地形地图的细节,比如沙盒游戏(我的世界),有一些游戏不太需要细节,比如即时战略游戏,因此就需要先设置地形的一些参数,比如地形细节程度,贴图参数等等。因此编辑地形第一步,就是先使用最后一个工具:设置工具。当你点击这个按钮之后,就可以看到下面的参数:

游戏制作之路(44)地形设置

可以看到有很多参数可以设置,现在我们主要关心几个参数就可以了,其它参数需要使用到再去了解。

英语名称

中文名称

说明

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

基础贴图的分辨率

相机超过一定距离时,会以基础贴图渲染来取代纹理贴图。

https://blog.csdn.net/caimouse/article/details/51749579


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

iBATIS实战

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实战》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

SHA 加密
SHA 加密

SHA 加密工具

html转js在线工具
html转js在线工具

html转js在线工具