| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 关于Unity Terrain 使用 -> 正文阅读 |
|
[游戏开发]关于Unity Terrain 使用 |
? ? ?关于Terrain分为两部分一部分是在Editor时编辑地形,一部分是在游戏运行时实现改变地形,先说Editor下吧。。一、Terrain SettingsBasic Terrain:? ? ? ? Draw:此选项如果不勾选,就不可以去修改地形的高低变化????????? ????????PixelError:像素误差,较高的之可能渲染较快,但是贴图可能不是非常精确。 ????????BaseMapDist:贴图到摄像机的距离超过这个值,就会让地形贴图以低分辨率显示。(这个需? ? ? ? ? 要根据自己的视野去调节,当我们从远到近到达某个地形时,可能会因为贴图的替换会给玩? ? ? ? ? ? 家一种不好的体验) ????????CastShadows:是否投射阴影。 ????????Material:地形的渲染方式??????? ?Tree&Detail Objects: ????????Draw:是否允许渲染除地形以外的对象(草,树木等); ????????DetailDistance:在离摄像机什么距离下细节将不被显示 ????????DetailDensity:细节密度。 Mesh Resolution(On Terrain Data):? ? ? ? Terrain Width:地形宽度 ? ? ? ? Terrain Length:地形长度 ? ? ? ? Terrain Height:高度 ? ? ? ? Detail Resolution Per Patch:指定每个单独渲染的细节面片的像素大小。较大的数减少绘制调? ? ? ? ? 用,但可能会增加三角形数,因为细节面片是在每一批基础上被挑选。推荐值是16。如果使? ? ? ? ? 用一个非常大的细节物体距离并且草很稀疏,可以合理的增大这个值。 ? ? ? ? Detail Resolution:指定细节分辨率贴图的像素数,一个较大的细节分辨率,意味着更多精细? ? ? ? ? ? 的物体绘制。 Texture Resolutions(On Terrain Data):? ? ? ?Base Texture Resoulution:在地形上使用的复合纹理从大于 Basemap Distance 的距离查看时? ? ? ? ?的分辨率。 ? ? ? ?Control Texture Resolution:控制不同地形纹理之间混合的“泼溅贴图”(splatmap) 的分辨率(值? ? ? ? ? ?越高刷贴图时形状会越规则 可自己试下)。 ? ? ? ?Heighmao Resolution:地形高度贴图的像素分辨率。此值必须是 2 的幂再加 1,? ?例如 513,? ? ? ? ?即 512 + 1. 二、Terrain Settings??????????????????????????????? Create Neighbor Terrains:????????创建相邻的地形块 Raise or Lower Terrain:? ? ? ? 改变地形操作,选择刷子 ???????????????????????? ? ? ? ? 如果没有合适的可点击New Brush 新建刷子 选择图片。 ? ? ? ? Brush Size:刷子的大小 ? ? ? ? Opacity:刷子的力度 ? ? ? ? 鼠标点击地形即可升高地形,按住shift可降低地形,但注意 如果需要降低时要提前设置地形? ? ? ? ? 高度,下面会说,不然的话设置地形高度时地形上的东西全没了,除非记录数据 然后再读取 ?Set Height:?????????????????????????????????????? ?????????设置地形高度。 ? ? ? ? 默认height为0,最高为Seting中设置的高度,地形只能在这个范围内,需要下陷功能时设置? ? ? ? ? height数值为大于0的值 也就是设置当前地形的高度 然后点击 Flatten,下陷最低也为0 Smooth Height:? ? ? ? 平滑。使地形的起伏棱角平滑 参数同上 Stamp Terrain:? ? ? ? 选择形状 设置高度 点击左键放置该高度形状 按住shift 加鼠标滚轮调整高度 Paint Texture:? ? ? ? 给地形刷贴图 有时间再继续写 TODO。。。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 23:56:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |