正在加载商城…
极塔素材

DOTS Traffic City

DOTS Traffic City · Unity 模版 · 预览图 1

资源介绍

DOTS Traffic City 是创建城市交通的强大工具——从零设计,或自定义任何现有资源包以契合您的愿景! 它利用极其强大的 DOTS Entities 包,以惊人的性能模拟数千辆车辆和行人! 移动端友好 即使在移动设备上也能模拟数千辆相互交互的车辆和行人。 性能 可在我们各平台的演示项目中亲身体验性能,或查看最终截图了解效果。 快速集成 通过便捷的模板和工具,一眨眼即可集成任何城市资源包。 模拟 无需依赖物理或射线检测即可模拟数千实体(也可使用物理模拟)。 编辑器 用灵活的工具为梦想中的城市注入生机。 演示 包含 GTA 风格示例场景! 音频 FMOD 音频引擎集成到 Burst 任务中(自 v1.1.0 起支持内置 Unity 音频引擎)。 文档 DOTS Traffic City 的所有组件均链接到在线文档。 源代码 包含全部代码。 预制模板 使用预制道路模板,一键集成您最喜欢的城市(POLYGON City、City Pack、Toon City)。 车辆控制器 包含 DOTS 物理车辆控制器! 您还可以为玩家或交通使用 Edy's、RCC 或 NWH 等其他自定义车辆控制器。 Monobehaviour 支持 不熟悉 DOTS?没问题,自 v1.1.0 起,本项目在混合 Mono 模式下与 Monobehaviour 脚本完全兼容(查看全新的 Hybrid Mono 示例场景)。 模块化架构 可轻松将本项目集成到您现有的游戏中。 网络 全新演示场景展示基于 Netcode for Entities 的纯 DOTS 网络方案。Mono 交通支持通用抽象网络示例,含 Netcode for GameObjects 和 FishNet 的集成示例。 运行时道路 API 全新演示场景展示如何基于图块或自定义样条创建城市建造器(运行时样条可与 Road Constructor 配合使用)。 火车支持 可使用内置方案,或为火车灵活集成第三方控制器。 浮动原点 内置 DOTS 与 Mono 浮动原点系统,带无缝混合同步,让超大地图无抖动。(new) A* 导航 使用内置 A* 寻路或 A* 寻路项目,让车辆或行人跟随到指定节点。 第三方: EasyRoads3D。 Road Constructor(编辑器与运行时)。 CityGen3D。 MicroVerse Roads。 Rukhanka Animation System(纯 DOTS 与混合 Mono 实体)。 Fantastic City Generator(编辑器与运行时)。 Agents Navigation。 Animatron。(new) Aron 的 A* 寻路项目(交通与行人节点导航的点图)。 主要功能: 交通 物理 车辆可使用以下任意一种: 简单物理。 自定义物理(包含自定义物理控制器)。 混合 Mono 物理。 任何 Monobehaviour 控制器都可集成到交通中。 无物理。 拖车 支持带拖车的车辆(DOTS Entities 与 Hybrid Mono 均支持)。 摩托车与三轮车 支持两轮摩托车和三轮车辆(仅 Hybrid Mono 模式支持)。 停车 可自定义停车线和停车区域。 速度控制 根据车道限速、红绿灯和其他交通自动控制车速。 变道 根据交通拥堵或道路类型自动变道。 交通组 将车道限制为特定交通组类型。 公共交通 车辆可仅在预定道路上行驶(如电车或缆车),或在城市中随机行驶,并可在车站和站点接载行人。 快速创建 将任何车辆加入城市的快速简易工具。 避让 车辆间碰撞预防,以及绕行玩家或自定义障碍物。 驾驶风格 路上有不同的驾驶风格:谨慎型、保守型和激进型。(new) 路权 车辆按道路优先级通过路口。 紧急车辆 支持 AI 和玩家控制的优先车辆(警车、救护车等),带动态交通避让(让行、靠边、变道)。 防卡死 防卡死系统:实体卡住一段时间且不在玩家镜头视野内时销毁该实体。 交通堵塞 车辆在无法通过时不会进入路口,以避免造成交通堵塞。 自定义路径 使用 A* 寻路让车辆跟随到指定节点。 左侧行驶 自 1.1.0 版本起支持左侧行驶。 剔除 车辆只在玩家周围生成。 组合物理 仅对距离玩家最近的车辆启用物理,以提升性能。 LOD 根据与相机的距离为车辆启用 LOD 系统。 测试 实用的交通测试场景,可用所有参数测试大多数交通情况。 损伤 包含生命值与损伤系统示例。 行人 骨骼类型: 传统行人 使用 Unity Mechanim Animator 的混合实体。 纯 GPU 由 GPU 驱动动画的纯实体。可能适用于极大量的实体。 混合与 GPU 该模式允许近处混合使用 Hybrid Animator 模型、远处使用 GPU 动画,两者无缝过渡。 按需混合与 GPU 默认情况下,实体由 GPU 驱动动画,直到请求 Hybrid 皮肤。 混合形态 GPU DOTS 中由 GPU 驱动动画的混合实体,带混合 Monobehaviour 碰撞体,可用熟悉的方式与行人交互。 Rukhanka 在 DOTS 中用 Rukhanka Animation System 驱动动画的纯实体。 Rukhanka 混合 用 Rukhanka Animation System 驱动动画的混合实体,带混合 Monobehaviour 碰撞体和刚体,可用熟悉的方式控制或与行人交互。 Animatron 在 DOTS 中用 Animatron 驱动动画的纯实体。(new) Animatron 混合 用 Animatron 驱动动画的混合实体,带混合 Monobehaviour 碰撞体和刚体,可用熟悉的方式控制或与行人交互。(new) 模拟类型: 物理 所有行人都有物理碰撞体。 无物理 行人没有物理碰撞体,所有交互与碰撞均由自定义任务计算。 行为 多种行人行为,如待机、行走、奔跑、交谈和坐下。 自定义 / 外部控制 可将行人临时从模拟系统中禁用,由自定义用户脚本完全控制。 运行时自定义 NPC 无缝集成用户生成的 GameObject/NPC,可在自定义脚本与 DOTS 模拟之间完整切换控制权。 导航: 局部避让 避让车辆的简单轻量方法。 简单 NavMesh 通过多边形节点的基础 Unity NavMesh API 寻路。 人群避让 轻量预测转向与 OBB 车辆绕行,带智能轮廓滑动与静态障碍物检测,适用于高密度人群模拟 [beta]。 人群避让 NavMesh 混合避让,结合 OBB 逻辑与 NavMesh 边界射线检测、边缘滑动和地面 Y 高度吸附 [beta]。 Agents Navigation 用于高质量行人群体模拟的第三方导航包。 节点过滤 将行人生成和节点导航限制为特定组类型。 剔除 行人只在玩家周围生成。 剔除状态 只有玩家视线内的行人才完全激活。 布娃娃 布娃娃目前仅支持默认碰撞体(DOTS 中可用 Rukhanka 实现)。 自定义路径 使用 A* 寻路让行人跟随到指定节点。 事件触发 按区域对行人产生事件影响。 测试 可测试实体可行性的行人测试场景。 城市 交通道路 多种道路模板与自定义道路定制工具。 道路 API 从原始数据或 Unity 样条生成路段。 自动生成路口 一键创建路口的新选项。 停车建造器 创建任意复杂度的停车线或停车区域的工具。 流式加载 通过将 3D 资源(仅纯 DOTS)与道路实体按块划分,实现运行时流式加载,创建无限城市。 剔除 城市中所有实体根据剔除状态改变行为(包括交通和行人)。 物理剔除 只有靠近玩家的物理对象才参与物理计算。 红绿灯 快速简易地创建红绿灯,带自动工具连接场景中所有红绿灯。 调试 在场景中便捷地可视化数据。 演示场景(29 个以上) 演示与混合 在纯 DOTS 或 Hybrid Mono 模式下运行的 GTA 风格示例场景。 交通演示 专注于交通模拟的大地图示例场景。 运行时生成 展示图块/样条城市建造、从原始数据自定义道路创建,以及运行时块/道路加载的场景。 Netcode 场景 展示纯 DOTS 与 Hybrid Mono 模拟网络同步支持的演示场景。 集成演示 第三方火车集成与自定义设置的示例。 压力测试场景 用数千辆车辆、行人、动画和车辆物理测试极限的专用基准场景。 有关场景的更多信息,请阅读 Project Scenes。 教程播放列表 演示 Windows | Android 快速开始 教程 | 文档 请阅读技术详情部分的限制说明。 第三方使用: 项目: Reese's path demo fork(MIT 许可证) Extenject(upm 版本,MIT 许可证) UGizmo(MIT 许可证) Custom Physics Authoring 请阅读 Third-Party Notices.txt 了解更多信息 限制: 仅支持 Unity 2022.3.21 和 Entities 1.2.0 或更高版本。 不支持 WebGL。 内置渲染管线仅支持 Mono 车辆与混合传统行人。 带拖车的车辆支持物理(DOTS Entities 与 Hybrid Mono),但目前 NoPhysics 模式不支持。 纯 DOTS 空间中带骨骼动画的 Animator 目前可用,前提是您拥有 Rukhanka Animation System,否则(仅支持带 Animator 的混合实体或带 GPU 动画的纯实体)。 NavMesh 表面障碍物仅通过 NavMeshObstacle 计算。 布娃娃目前仅支持默认碰撞体。DOTS 布娃娃需要 Rukhanka Animation System。 所需包: Entities 1.2.0+ Entities.Graphics 1.2.0+ [Mono 车辆与混合传统行人不需要] Unity.Physics 1.2.0+ [Mono 车辆不需要] Unity.Collections 2.4.0+ Burst 1.8.12+ 包含的模型: 15 辆车辆(含 LOD0、LOD1、LOD2)。 8 个带动画的人形行人。 1 个玩家人形 NPC。 5 栋房屋。 4 种红绿灯。 29 块地面图块。 10 个道具。 2 把枪。 2 面墙。 所有模型均为低多边形,并使用纹理图集制作。 资源商店包: Zenject [可选]。 FMOD 声音插件 [可选]。

DOTS Traffic City · Unity 模版 · 预览图 3DOTS Traffic City · Unity 模版 · 预览图 4DOTS Traffic City · Unity 模版 · 预览图 5DOTS Traffic City · Unity 模版 · 预览图 6DOTS Traffic City · Unity 模版 · 预览图 7DOTS Traffic City · Unity 模版 · 预览图 8DOTS Traffic City · Unity 模版 · 预览图 9DOTS Traffic City · Unity 模版 · 预览图 10DOTS Traffic City · Unity 模版 · 预览图 11DOTS Traffic City · Unity 模版 · 预览图 12DOTS Traffic City · Unity 模版 · 预览图 13DOTS Traffic City · Unity 模版 · 预览图 14DOTS Traffic City · Unity 模版 · 预览图 15DOTS Traffic City · Unity 模版 · 预览图 16DOTS Traffic City · Unity 模版 · 预览图 17DOTS Traffic City · Unity 模版 · 预览图 18DOTS Traffic City · Unity 模版 · 预览图 19DOTS Traffic City · Unity 模版 · 预览图 20DOTS Traffic City · Unity 模版 · 预览图 21DOTS Traffic City · Unity 模版 · 预览图 22DOTS Traffic City · Unity 模版 · 预览图 23DOTS Traffic City · Unity 模版 · 预览图 24DOTS Traffic City · Unity 模版 · 预览图 25DOTS Traffic City · Unity 模版 · 预览图 26DOTS Traffic City · Unity 模版 · 预览图 27DOTS Traffic City · Unity 模版 · 预览图 28DOTS Traffic City · Unity 模版 · 预览图 29DOTS Traffic City · Unity 模版 · 预览图 30DOTS Traffic City · Unity 模版 · 预览图 31