第三人控制器
Unity · 插件
主地图导航系统是一款全面且经过性能优化的解决方案,可将动态地图、小地图以及地图导航系统集成到您的Unity项目中。旨在支持复杂的环境,如多层次的建筑,室内设计,完美的RPG游戏,这个包很容易设置和灵活的开发人员。 该套装既适用于具有预先设计关卡的场景类游戏,也适用于动态世界类游戏。对于每个场景高达4000x4000米的预设计关卡,请使用 “静态贴图” 模式来渲染风格化的2D贴图。对于程序生成的世界或无缝,大规模的开放世界环境,切换到动态地图模式与实时渲染纹理和可定制的风格化着色器。 在线文档 | 演示下载(Google Drive) 支持HDRP | URP渲染管线 核心功能: 🗺地图生成工具 轻松将您的3D场景渲染为风格化的2D地图纹理。 支持多层场景(例如,多层建筑)和室内场景。 完全可自定义,支持风格化渲染。 为标签/图层自定义分组颜色。 内置水域和湖面工具。 专业扫描线渲染器。 🧩子地图:详细位置视图 除了为每个场景高度/层提供主贴图纹理外,贴图系统还提供子贴图,以显示场景中特定位置的高度详细的纹理。这使得在关键区域能够呈现更细致的细节,从而提升用户体验。 子地图的一个关键优势在于其独立的分层机制。虽然您的主地图可能只有一个图层 (高度),但像多层城堡这样的室内位置的子地图可以有多个不同的图层 (例如,地下室,底层,一楼,屋顶),每个图层都有自己的详细纹理。 🖼动态地图模式 用于程序化生成世界与无缝开放世界环境的实时渲染。 支持自上而下的摄像机,并提供可定制的风格化渲染着色器。 高效性能:仅在玩家移出当前区域时才更新渲染纹理,从而在游戏过程中将性能影响降至最低。 非常适合那些预先设计的纹理并不实用的庞大而动态的游戏世界。 为在不断变化的环境中工作的开发者提供灵活性和适应性。 支持实时透明地图叠加。 🧭迷你地图系统 一款高度优化的小地图,每帧使用2D坐标而非渲染纹理,以实现最佳性能。功能包括:图标自定义(贴图、大小、颜色)。 玩家方向模式下的动态地图旋转。 带有平滑过渡的缩放功能。 灵活的图标可见性和文本显示,以及子状态图标(例如任务状态)选项。 🌍世界地图系统 按类别切换地图图标的可见性。适用于大型场景的全功能交互式世界地图。 标记的放置与管理(简单标记及可自定义的标记列表) 平滑滚动和缩放 动态标题显示与坐标支持。 🧩导航系统 通过动态寻路功能,无缝引导玩家在您的世界中移动:右键单击(可配置)以设置导航点。 移动目标的实时路径更新。 三维路径可视化与地图集成。 具有入口点的多层支持。 📍可自定义地图点 使用MapPoint组件为NPC、怪物、地点等添加地图标记。 可自定义的图标、文本和范围指示器。 悬停提示工具,增强交互性。 任务或事件的状态管理(例如,注意力标记) 能够在您的3D世界视图中直接显示地图图标(可选带文本)。这非常适合通过在相关实体上方渲染图标,来清晰地标示兴趣点、任务目标或NPC位置。 🏃导航栏 位于屏幕顶部的类似指南针的导航栏,可动态显示附近的地图图标和玩家标记。一目了然,轻松查找兴趣点和路线。 🕶战争迷雾系统 随着玩家的探索逐步揭示地图。 基于GPU的轻量级渲染,实现高性能。 完全可自定义的视觉效果(颜色与透明度)。 集成世界地图和小地图。 用于全面运行时控制和持久化的简单API。 开发者友好特性: API和回调: 针对运行时更新、地图点状态和导航路径管理的完整文档回调。 无缝集成:通过用户友好的工具和编辑器实现简单设置。只需几分钟,即可为您的游戏添加地图系统。 可定制的外观: 调整缩放级别,地图图层,导航图标和UI布局,以适应游戏的视觉风格。 性能优化: 每帧没有渲染纹理,即使在大型,详细的场景中也能确保流畅的性能。 简化的控制器集成: 专用脚本 (例如ControllerMapping.cs或新组件的名称) 显着简化了游戏手柄和控制器对地图导航和交互的支持的集成。 理想适用于: 无论您是构建RPG,室内地牢爬虫,开放世界沙盒游戏还是自上而下的探索游戏,Master Map导航系统都可以满足您项目的需求。它非常适合需要开箱即用的地图与导航解决方案的开发者。 快速设置与轻松集成: 使用地图生成工具渲染您的地图纹理。 将迷你地图和世界地图预制件添加到您的用户界面中。 将MapPoint组件拖放到任意GameObject上,即可实现地图的即时集成。 使用Unity的NavMesh系统烘焙导航路径。 文档与支持: 全面的分步文档和示例可确保您快速上手并投入使用。有问题吗?我们随时为您提供帮助! 提升您游戏的导航体验——立即获取大师级地图导航系统! 本资产使用了 [Bona Nova] 字体和 [Noto Sans] 字体,受 [Open Font License] 许可证约束;详情请参阅软件包中的Third-Party Notices.txt文件。 支持HDRP | URP渲染管线。 地图导航模块需要。通勤。 与Unity 6完美兼容。 默认包已为HDRP渲染管线进行配置。对于URP用户,请手动导入位于 “assets/SoftKitty/MapNavigationSystem/URP” 中的相应软件包。 地图导航模块需要。通勤。