找回密码
 立即注册
搜索

[编辑器/功能拓展] Simple Traffic System 1.0.12城市汽车辆交通道路系统

[复制链接]
98 |0
发表于 2023-7-6 11:22:00 | 显示全部楼层 |阅读模式



简单交通系统支持根据路线快速创建路径点,这些路线可以模块化方式交叉互联,在场景中的道路上创建交通路线。通过新的 C# 任务系统和 Burst 编译器对主要逻辑进行了高度优化,实现多线程。

AI 交通逻辑由注册 AI 交通车的单个 AI 交通控制器处理。这是一个数据导向的逻辑结构,支持 AI 逻辑在所有可用内核上的并行任务中运行,从而降低主线程上的 CPU 使用率。

&#x1F4A1 主要功能
- 无 DLL:提供完整源代码!
- 模块化:创建、连接和编辑供 AI 汽车沿着行驶的路径点路线。
- 基于路径点:每个路径点可设置最高车速、调用停止行驶、成为新路线点的交叉点或通过 Unity 检查器触发自定义事件。
- 交通灯:控制 AI 汽车何时可以退出路径点路线。

Yield 触发器:控制 AI 汽车何时可以在带有交通灯的交叉路口继续进入下个路径点。
- 交通站:控制 AI 汽车何时可以退出路径点路线。
- 汇集系统:离玩家很远熄火,在玩家周围生成汽车,支持在不使用更多汽车的情况下放大场景尺寸。
- Unity 物理组件:AI 汽车使用刚体和 Wheel Collider。
- 车辆类型:确定哪些汽车可以生成/合并到哪些路线上。
- 音量传感器:与射线检测相比更加精确;使用层遮罩确定检测哪些对象。

&#x1F4A1 编辑器实用工具
- 支持撤销/重做
- STS 工具窗口:从各种工具中进行选择,以协助自动化路径点配置任务,减少挖掘层级以配置参考和设置的需要。
- 车道连接器:在场景视图中的路线路径点末端绘制句柄,选择 2 条路线以自动配置车道变更换点。
- 路线连接器:在场景视图中的路线路径点上绘制句柄,以在路径点之间创建路线连接。
- 路线编辑器:查看/编辑所选路线的所有路径点。
- 信号连接器:在场景视图中的路线路径点和交通灯末端绘制句柄。用以连接/断开路线交通信号灯。
- 生成点:在场景视图中的路径点上绘制句柄,以手动添加/删除生成点,随机将生成点分配至所有路径点,或从所有路径点上删除生成点。
- 样条图路线创建器:沿着一个样条图程序化生成多条路径点路线及其路径点,每个样条图都具有一个独特的偏移,可在具有弯路或倾斜度的大路上快速创建路线和路径点。
- 停止连接器:在场景视图中的路线路径点和交通站末端绘制句柄。用以连接/断开路线交通站。
- Yield 触发器:在场景视图中的路线路径点和 Yield 触发器上绘制句柄。用以连接/断开路径点和 Yield 触发器。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表