Eadon AI - 行为树系统 v3.1.0 是一款基于行为树架构的完整人工智能解决方案,支持多种角色控制器,适用于Eadon、Invector及Malbers等主流角色控制框架。
该资源包提供完整的AI行为系统,基于行为树结构,具备高度的可扩展性与灵活性。系统支持多控制器环境,可在统一AI逻辑下驱动使用Eadon角色控制器、Malbers动物控制器或Invector第三人称控制器构建的角色,实现跨控制器的群体行为与交互功能。
兼容性要求如下:
- Eadon角色控制器 v2.4及以上版本
- Malbers动物控制器 1.4.8及以上版本
- Invector FSM 1.1.9a及以上版本
AI系统全面访问角色控制器的所有核心功能,包括完整移动控制、物品与装备管理、战斗逻辑等,确保行为逻辑与角色状态深度集成。
核心功能包括:
- 内置行为树编辑器与调试工具
- 可自定义的动作系统
- 事件系统支持
- 基于黑板的行为树上下文管理,支持动态初始化
- 行为树可在多个实体间共享
- 每个角色可配置独立的初始数据
支持群体交互功能,包括角色间角色切换(玩家与NPC互换)、领导者与随从机制、主角的同伴系统(如宠物、随从等)、领队死亡事件触发、群体指令下达以及动态阵型编组。阵型指令可由AI或玩家发出,实现更丰富的互动体验。
导航系统独立,兼容Unity内置NavMesh系统及A* Pathfinding Project Pro,支持在同一场景中混合使用两种路径查找方案。同时支持三维空间中的飞行生物路径规划,满足空中单位的移动需求。
该系统可与Eadon RPG系统无缝集成,并为Invector TPC与Malbers动物控制器提供可选的替代方案。用户可替换原有AI模块,采用行为树架构实现更精细、更灵活的AI行为控制,支持AI骑乘动物或生物,无论使用何种角色控制器,均可实现跨平台的群体行为与交互逻辑。