unity 公路插件 EasyRoads3D Pro 使用干货教程

官方文档地址:http://www.unityterraintools.com/EasyRoads3D/v3/manualv3.html
本资源地址 :https://download.csdn.net/download/lengyoumo/11144160

使用方法

1,下载好资源后双击,import资源到你的项目中。
2,新建一个地形
切换到unity 的Hierarchy 窗口中 右键-> 3D object -> Terrain。
3,新建道路管理器
右键新建 ->3d object -> EasyRoad3D -> Road Network
4,点击Hierarchy中新建的 Road Network,Inspector窗口中就会显示相关的功能按钮。
这个版本共有7个按钮,按顺序是回到管理器,道路管理器,交叉路管理器,地形适配器,设置,路边管理器和帮助

设置边栏

点击路边管理器,进入的就是当前道路边栏相关的设置,这里有类别按钮分别是路障,栅栏,墙,道具,雾。
可以在这里添加新的模型或设置材质参数什么的。设置完后点击update active scene instance就能更新模型了。

***先添加路边物体, 一定要先添加,设置排列方式,如果是道路两边的边栏就要添加两个side obejct 一个左边一个右边。添加在中间的可以作为障碍物,设置x y z的随机位置。才能在已生成的道路上设置。
然后点击已经生成的道路,在下面设置相应的side object 就ok了
添加sideobject 的时候 要注意scale 要设置大一些,否则可能会非常小导致看不到。

tps:
1 设置random x position 的范围在负数和正数之间,distance between object 和random distance 设为一个一致 的数字比如10. 就可以实现随机路障的效果

建立道路

点击第二个按钮,道路管理器。 设置好道路相关的参数后点击 add new object 进入道路编辑状态,此时会在Hierarchy中生成一段道路元素。根据提示,在scene窗口中 按住shift➕鼠标左键连续点击,生成一段路线。
一旦生成了道路,Hierarchy窗口的下方就会多出很多设置项,这些就是当前道路的设置选项。

建立路边栏

在刚才出现的道路设置中 找到 side object 选项,
我们在这里选择已经存在的边栏对象。道路就出现了边栏。如果设置在中心,就会出现沿路中心设置的障碍物。

融合地面与道路

切换回道路管理器,然后点击地形按钮, 再点击build Terrains 就发现地形根据道路的高低发生了填充改变。

prefab 无法再次编辑的解决方案

有时候我们想把地图打包成资源,但是easyroad3d。一旦成为prefab就会出现各种问题,首先不能在prefab模式下编辑,然后成为prefab后会丢失节点信息,无法再次编辑。其实解决办法很简单。
当我们打包成prefab后,想再次编辑的以后,只需在hierarchy 窗口中右键点击该元素,选择unpack,解包。 就可以继续编辑了。编辑好后再次打包覆盖即可。

prefab 无法显示道路和side object的问题。

在打包prefab前,先分别点击这些元素,在他的脚本中 save asset到指定位置即可。 打包好prefab后如果还不显示,就分别设置mesh filter

更有效的办法是:设置mesh renderer为ture,因为road3d会为了生成资源而让这个失效,所以才发生可编辑的场景无法打包显示,只要设置该物体极其子物体mesh renderer为true即可完美解决!

  • 3
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千年奇葩

从来没受过打赏,这玩意好吃吗?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值