本帖最后由 微笑的猫 于 2025-4-9 14:12 编辑
Mobile Traffic System系列索引:
Mobile Traffic System 1.0.6 下载链接
Mobile Traffic System 1.1.1 下载链接
Mobile Traffic System 1.3.2 下载链接
Mobile Traffic System 1.3.3 下载链接
Mobile Traffic System 1.3.9 下载链接
Mobile Traffic System 1.3.10 下载链接
Mobile Traffic System 1.3.13 下载链接
Mobile Traffic System v2.0 2.0.0 下载链接
Mobile Traffic System v2.0 2.2.2 下载链接
Mobile Traffic System v2.0 2.3.1 下载链接
Mobile Traffic System v2.0 2.3.2 下载链接
Mobile Traffic System v2.0 2.3.5 下载链接
Mobile Traffic System v2.0 2.4.2 下载链接
Mobile Traffic System v2.0 2.4.3 下载链接
Mobile Traffic System v2.0 2.5.0 下载链接
Mobile Traffic System v2.0 2.5.1 下载链接
Improvements from v2
Ability to create custom behaviours for the vehicles.
Improved vehicle physics when driving.
Improved vehicle collisions.
Improved brake and slow down of the vehicles to feel more realistically.
A lot better code structure.
Overtake on the highest speed lane if multiple speeds are available.
Vehicles are no longer driving aligned one after another, there is an offset.
All the previously existing V1 and V2 functionalities are available also in V3.
Key Features:
Trucks with trailer support.
Pathfinding on waypoints. Method to find the shortest path between 2 waypoints using the existing waypoints inside the scene.
The ability for traffic vehicles to follow a given path. Method to make any vehicle form anywhere in the scene to reach a specific destination.
Overtake - cars automatically overtake each other if the road has multiple lanes.
Traffic vehicles will clear the way for ambulances or other special cars if specified.
Traffic lights intersections support.
Priority intersections support - cars decide by themselves to wait or to enter an intersection.
Roundabout support - cars wait until the roundabout is free.
Narrow road support - cars wait until the lane is free before changing it.
The Complex Give Way feature allows developers to designate specific waypoints that must be clear for a vehicle to enter an intersection. This capability is particularly useful for scenarios where there's a larger priority road intersected by a smaller side road. By utilizing Complex Give Way, developers can establish this setup without creating a traditional intersection.
Zipper-style give-way. Useful when a multi-lane road converges or narrows. Vehicles take turns advancing into the narrowed road alternately.
Building avoidance - if a car hits a building, it will try to recover itself.
Player component. A script that makes traffic vehicles give priority to the player in an intersection. Additionally, it provides the capability for traffic vehicles to overtake the player's car.
Customizable vehicle properties - acceleration, max speed, brake speed, steer angle etc.
Variable number of wheels - from 3 to as many as you want.
Automatically car assignments - made just by pressing a button.
Speed routes - set speed restrictions for some lanes or areas and all cars will follow them.
Car types - assign different types to cars and you can restrict access on some roads based on car types (ex: trucks are allowed only on the first lane and are not allowed inside the cities).
Priority waypoints. Ability to set the importance of the roads. Useful to spawn more vehicles on the main roads and fewer on secondary roads.
Lights support - main, brake, blinkers, and reverse lights that work automatically.
Sound support - basic engine sound for each car based on acceleration and speed.
Hard shadow support - useful if you need even more performance.
Custom events on waypoints. Those events are triggered when a vehicle reaches a specially marked waypoint. Useful for dynamic actions inside the app.
Switch the direction of the entire waypoint network with a single click (currently in beta). Used for right-hand and left-hand traffic scenarios.
Capability to programmatically make a traffic vehicle to change lanes.
Ability to override the vehicle behavior from the API.
Capability to have vehicles inside the vehicle pool that will not be instantiated by the system. They need to be programmatically instantiated at the right time.
Ability to subscribe to various events for a better overview of what happens inside the system and better customization opportunities.
Added delegates for some actions to easily change the default behaviors used by the system.
Custom editor tools - many editor windows to make the integration process as smooth as possible.
Simple API for advanced functionalities.
Complete code included and commented.
Works for any platform that supports the Burst compiler.
Requires Unity 2021.3 LTS and above.
Works with Unity 6.
第 2 版的改进
可为车辆创建自定义行为。
改进了车辆行驶时的物理特性。
改进了车辆碰撞。
改进了车辆的制动和减速,使其感觉更真实。
更好的代码结构。
如果有多种速度可供选择,则在最高速度的车道上超车。
车辆不再一个接一个地对齐行驶,而是有一个偏移。
V1 和 V2 的所有功能在 V3 中也同样可用。
主要功能
支持带拖车的卡车。
航点寻路。利用场景内现有的航点,在两个航点之间找到最短路径的方法。
可让交通车辆按照指定路径行驶。让任何车辆在场景中的任何地方形成,以到达特定目的地的方法。
超车--如果道路有多条车道,车辆会自动相互超车。
如果指定,交通车辆将为救护车或其他特殊车辆开道。
支持交通灯路口。
支持优先交叉路口 - 汽车自行决定等待或进入交叉路口。
支持环形交叉路口--车辆在环形交叉路口空闲时等待。
支持窄路--车辆等待车道空闲后再改变车道。
复杂让路功能允许开发人员指定车辆进入交叉路口时必须畅通无阻的特定路点。这一功能对于较大的优先道路与较小的支路相交的情况特别有用。通过利用
|