cg小白兔 发表于 2024-8-6 11:20:28

AI Cover System 1.3.0 适配UE5.2





















The framework can be used to implement cover mechanics for an AI. It analyzes the level geometry to generate cover information that the AI can use in its decision-making. The system is fully procedural and dynamic - no hand-placing is required. Furthermore, the system can adapt to changes in level geometry, so movable objects can be used as a cover. The build process is executed in a separate worker thread, allowing non-blocking runtime generation.

The plugin introduces a set of tools that can be used to implement cover mechanics for your AI, including new behavior tree nodes and environment queries.

The system is implemented in C++ to get the advantage of multi-threading and compact entity memory for faster performance.

技术细节
Features:
Procedural cover generation from level geometry
Blueprint API to access the generated cover data
Multi-threaded dynamic runtime generation of covers
Behavior tree library to implement cover mechanics for an AI
Code Modules:
AICoverSystem (Runtime)
Number of Blueprints: 0
Number of C++ Classes: 17
Network Replicated: No (Not needed for AI)
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows, (others not tested)
Documentation: Online PDF
Cover mechanics example project: Download Here


该框架可用于为人工智能实施掩护机制。它可以分析关卡的几何形状,生成人工智能可用于决策的掩护信息。该系统是完全程序化的动态系统,无需人工放置。此外,该系统还能适应关卡几何形状的变化,因此可移动物体也可用作掩护。构建过程在一个单独的工作线程中执行,允许非阻塞运行时生成。

该插件引入了一套工具,可用于为人工智能实施掩护机制,包括新的行为树节点和环境查询。

该系统以 C++ 实现,可获得多线程和紧凑实体内存的优势,从而提高性能。

技术细节
技术细节
根据关卡几何图形生成程序化封面
蓝图应用程序接口(Blueprint API)可访问生成的封面数据
多线程动态运行时生成封面
行为树库,用于为人工智能实现掩护机制
代码模块:
AICoverSystem (运行时)
蓝图数量 0
C++ 类的数量: 17
网络复制: 否(人工智能不需要)
支持的开发平台:Windows 视窗
支持的目标构建平台:Windows Windows,(其他未测试)
文档 在线 PDF
封面机械示例项目: 在此下载





页: [1]
查看完整版本: AI Cover System 1.3.0 适配UE5.2