飞行导航系统 Flying Navigation System
简短演示视频 |文献资料 |Discord服务器 |路线图
一个功能齐全且易用的导航系统,专为飞行AI特工设计。该插件具备完整的3D寻路功能,非常适合构建能够智能穿越桥下、穿越城市以及穿越史诗级太空战斗的高级飞行AI。该插件能够在大型世界中进行路径寻找,因为处理时间集中在细节区域。通过多线程构建和异步路径寻找支持,你的飞行AI无需超出帧预算。深度整合现有导航系统将让你迅速上手。
飞行导航系统不干扰默认的导航行走导航系统,后者可同时使用。
更新日志:
1.0.21:
UE 5.5 支持。
1.0.20:
重新添加了4.27的支持。
修复了 BuildPaths 的同步问题。
修复了因多线程导致的崩溃。
将ProjectPointExtent暴露到蓝图中。
1.0.19:
已修复安卓编译问题。
修复异步路径寻寻问题。
1.0.18:
UE 5.4 支持。
增加了跨多个帧处理路径查找查询的选项。
1.0.17:
UE 5.3 支持。
修复了PS5上序列号的bug。
将FlyingNavigationData构建器设置为公开,以便子类化。
修正了空碰撞数据时崩溃的问题。
添加了 NAVIGNORE 作为静态网格组件标签,可以选择性地忽略网格。
1.0.16:
UE 5.2 支持
固定端点在节点间遍历时不使用目标位置。
1.0.15:
新增了扩展路径端点自由体素搜索范围的选项。
1.0.14:
修复了无效路径查询卡顿问题,以及节点位置被覆盖时的同步问题。
1.0.13:
UE 5.1 支持。
修复了 EndPlay 在中止异步查询时的卡顿 bug。
修复了FSVOGenerator::Cancel()和FSVOGenerator::CollateRasterData()的同步问题。
新增了限制寻路迭代次数的选项。
1.0.12:
在寻路查询设置中增加了平滑路径选项。平滑路径节点的替代方案。
将UE5版本的功能合并到兼容UE4的插件版本中。
1.0.11:
修复了专用Linux服务器的问题
包含更详细的调试消息
1.0.10:
UE5支持。使用双精度浮点以实现低水量(LWC)兼容性。
1.0.9(需要4.26+):
多线程上更稳健的几何收集
固定的懒散几何收集在景观上
独占边界卷支持
1.0.8:
使用光滑路径节点进行 Catmull-Rom 样条路径平滑。
调试时的额外路径查找结果选项
修复与垃圾回收相关的崩溃问题
1.0.7:
UE5支持(只需更改uplugin版本)(注意:非常实验性,存在世界分区问题)
更好的调试路径绘制(不清除用户调试绘制)
修复了由Lazy Theta*路径寻找算法引起的崩溃
1.0.6:
新增了 SetNavigationPathNodes BP 节点,以支持蓝图中的路径后处理
异步函数现在总是会完成,即使传递了无效数据。结果可以通过 GetPathfindingResult 节点进行检查。
1.0.5:
扩展CPU多线程以支持>8个线程
1.0.4:
将 AllowPartialPaths 复选框移至 QuerySettings
新增了 GetPathfindingResult 节点,提供更多关于失败状态的信息
1.0.3:
为蓝图节点添加了允许部分路径复选框
修复了由空路径导致的崩溃
1.0.2:
与环境查询系统相关的修复崩溃
1.0.1:
更新标志
增加了更多调试日志警告
新增对世界起源重基准的支持
1.0:
初始发布

请先 !