持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第17天,点击查看活动详情
概述
本篇文章主要分享一个作者平时在开发过程中使用过的感觉还比较好的插件,希望对各位日后开发过程中能够有所帮助。本篇文章主要分享的插件是EasyRoads3D Pro 。一款非常好用创建道路插件。
下载及使用
EasyRoads3D Pro插件是在 Unity 中使用内置的可自定义动态交叉预制件和基于自己导入的模型的自定义交叉预制件,直接创建独特的道路网络,并可可以添加额外辅助对象,让你的场景栩栩如生:桥梁、安全护栏、栅栏、墙壁、电线、树林或其它任何沿途的几何图形。其在官方商店中即可进行下载
首先导入已经下载好的插件
接下来我们就开始准备使用插件进行道路的建设。首先我们要创建一个Road Network。我们直接在Hierarchy面板中右键——>3D Object——>EasyRoads3D——>New Road Network即可创建。
此时我们可以看到Hierarchy中已经多出了一个Rode Network,其组件的结构有点类似于地形
首先看,这是添加道路:在这里,我们可以设置路面的类型,名称,宽度,道路的贴图等,全部设置完成之后点击Add New Object开始添加道路,
点击完毕之后会显示如下界面(自动跳到这一项),我们通过阅读可以可知道,需要我们按住Shift+鼠标左键在场景中添加道路的路径点,以此来创建一条公路
接下来就按照说明开始操作,添加道路
创建完道路之后,如下图,会出现一些参数,这些参数主要是对道路进行设置的
此图标是添加交叉路口的预置体,选中其中一个预置体,和添加道路的方法一样,就可以添加交叉路口了
添加完后又会跳转到场景状态界面,此时可以调整交叉路口的位置以及旋转等信息
此项将打开地形控制选项,用于将地形调整为道路网络的形状\
“常规设置”选项包含各种选项,有助于改进整体工作流程。您可以创建新的道路类型预设、交叉对象和设置默认材质。在这里,您还可以创建地形的备份,恢复地形,并且可以通过导入OSM或KML数据源来自动创建道路网络
结束
本篇文章就介绍到这里,主要是对EasyRoads3D Pro做一个大致的介绍,其实他还有非常多的功能,想要制作出官方效果图中的效果的兄弟们可能还需要耐心的对插件进行更深入的了解,并且要有足够的耐心进行路面搭设,毕竟本篇文章只是粗略的介绍了下整体,有的地方的路面还和地形穿摸了,所以还有很多不足之处。而且官方还有配套的插件包,里面提供了更加高精度的路面模型等素材。