Unity城镇生成器与建造工具v1.4详解:支持道路、墙壁、建筑及NPC智能生成|Town Generator | Construct Tool | Spawner v1.4

 Town Generator | Construct Tool | Spawner v1.4 是一款功能强大的城市生成工具,专为 Unity 引擎设计,可高效构建并实时渲染完整城镇场景。该资源包提供了一套完整的城镇生成与编辑系统,支持多区域(Sector)划分,每个区域可独立配置建筑类型、地形层和道路、墙体结构。 用户可通过自定义路径规划与地形编辑功能,快速生成道路网络,系统会自动连接重叠区域的路段,确保道路连续性与合理性。墙体生成支持独立设置,可用于构建小型农庄、庄园或城内要塞,多个共享墙体设置的区域将自动合并为统一封闭区域。 建筑系统提供门体与相邻建筑连接点(Attachment Points),支持设定相邻建筑的最大高度差,提升生成结果的自然性与合理性。所有建筑均基于物理碰撞体进行空间校验,避免发生重叠或碰撞。道路采用样条编辑器构建,自动适配地形坡度,并支持在任意位置调整道路宽度,同时可生成道路网格模型,增强视觉真实感。 系统内置随机生成引擎,支持预设建筑预制体、设定随机种子、限制建筑可放置的坡度范围,确保生成结果的多样性与可控性。通过设定生成种子,开发者可获得可复现的城镇布局,便于迭代与测试。 城镇生成后,可结合内置的 NPC 生成器(Spawner)在城镇、区域、建筑或特定路径节点上部署角色,角色会根据玩家移动动态出现与消失,内置 A* 路径查找系统可实现基础路径行为。此外,支持按区域划分不同建筑风格与地形层(如住宅区、市场区、工业区),实现多样化城镇布局。 地形编辑功能全面,支持在建筑底部或门区进行高度调整,提供“抬升”、“降低”及“门区升降”三种模式,可按单栋建筑或整座城镇批量操作,并支持按高度从低到高或从高到低顺序处理,提升地形结构的层次感。地形着色功能支持在建筑间或门到门区域进行绘制,可为每个区域分配独立的地形层,实现更精细的视觉表现。 该工具兼容分块世界结构,支持地形邻接区域的处理,适用于大规模开放世界场景。尽管资源包包含基础砖墙、道路等示例资产,但实际使用中仍需用户自行准备可视化模型资源。 官方网站:https://assetstore.unity.com/packages/tools/level-design/town-generator-construct-tool-spawner-286786 

收集-分享-快乐!

联系我们 订单查询