![图片[1]-Mobile Traffic System v2.0 v2.5.0-软件开发学习笔记](https://gamedevfan.cn/wp-content/uploads/2025/04/MobileTrafficSystemv2.0-1024x683.webp)
高性能且易于使用的交通系统,只需点击几下即可让任何赛车游戏更加有趣。提供详细的文档和教程。无需编程即可设置。
荣获2021 年 Unity Awards Asset Store 最佳开发工具提名
重要提示!如果您拥有该资产的 v1 版本,请仔细阅读我们文档中关于如何升级到 v2.0 的说明(此处提供) 。
主要特点:
- 带有拖车支撑的卡车。
- 基于路点的寻路。使用场景内现有的路点来查找两个路点之间的最短路径的方法。
- 交通车辆遵循给定路径的能力。使任何车辆从场景中的任何地方到达特定目的地的方法。
- 超车——如果道路有多条车道,车辆会自动超车。
- 如有指定,交通车辆将为救护车或其他特殊车辆让路。
- 交通灯路口支持。
- 优先交叉路口支持——汽车自行决定等待或进入交叉路口。
- 环形交叉路口支持– 汽车等待,直到环形交叉路口空闲。
- 窄路支持– 汽车等到车道畅通后再变换车道。
- 复杂让路功能允许开发者指定车辆进入交叉路口必须经过的特定路点。此功能在主干道与辅路交叉的场景中尤为有用。利用复杂让路功能,开发者无需创建传统的交叉路口即可完成此设置。
- 拉链式让路。适用于多车道道路汇合或变窄的情况。车辆轮流交替驶入变窄的道路。
- 避开建筑物——如果汽车撞到建筑物,它会尝试自行恢复。
- 玩家组件。该脚本使交通车辆在交叉路口给予玩家优先通行权。此外,它还允许交通车辆超越玩家车辆。
- 可定制的车辆属性 – 加速度、最大速度、制动速度、转向角等。
- 轮子数量可变– 从 3 个到您想要的数量。
- 自动分配车辆 – 只需按下按钮即可完成。
- 速度路线 –为某些车道或区域设置速度限制,所有车辆都将遵守。
- 汽车类型– 为汽车分配不同的类型,您可以根据汽车类型限制某些道路的通行(例如:卡车只允许在第一车道上行驶,不允许进入城市)。
- 优先路径点。能够设置道路的重要性。有助于在主干道上生成更多车辆,在次要道路上生成更少车辆。
- 灯光支持– 主灯、刹车灯、转向灯和倒车灯可自动工作。
- 声音支持——根据加速度和速度为每辆车提供基本发动机声音。
- 硬阴影支持 – 如果您需要更高的性能,它非常有用。
- 航点上的自定义事件。当车辆到达特殊标记的航点时,会触发这些事件。适用于应用内的动态操作。
- 单击即可切换整个航点网络的方向(目前处于测试阶段)。适用于右侧和左侧通行场景。
- 能够通过编程让交通车辆变换车道。
- 能够从 API 覆盖车辆行为。
- 车辆池中可以包含不会被系统实例化的车辆。这些车辆需要在适当的时间通过编程方式实例化。
- 能够订阅各种事件,以便更好地了解系统内部发生的情况并获得更好的定制机会。
- 为某些操作添加了委托,以便轻松更改系统使用的默认行为。
- 自定义编辑器工具——许多编辑器窗口使集成过程尽可能顺利。
- 简单的 API,用于高级功能。
- 包含完整代码并进行注释。
- 适用于任何支持 Burst 编译器的平台。
- 需要 Unity 2021.3 LTS 及以上版本。
- 与Unity 6兼容。
兼容:
- EasyRoads3D – 集成教程:第 1 部分 – 基础知识;第 2 部分 – 高级
- CiDy 2 -集成教程
- 道路施工员
您在演示中看到的所有内容都包含在包中:
- 1 辆可用于移动生产的汽车,具有 3 个 LOD 和可变颜色,这要归功于PolyNinja
- 9 块道路砖,可以任意组装,形成复杂的道路。
- 20 座简单的城市建筑填充您的环境。
- 1 个演示场景,将上述所有元素组装到演示中的可玩场景中。
如果您需要额外的车辆,我推荐这个已经通过移动交通系统测试过的车辆包:
Gridlock – 城市交通车辆包
移动交通卡车
© 版权声明
文章版权归作者所有,未经允许请勿转载。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
THE END
暂无评论内容