What is this plugin used for?
This is an advanced, optimized, and easy to setup component-based system that will let you to achieve more AAA quality aspects of your games. Makes AI moving on navmeshes a lot more smooth and natural without forcing any rotation/movement limitations to your Character (or Pawn) and with no compromises on the performance side (at least on modern mid-end desktop CPUs). C++ well commented code only and almost all is virtual and fairly flexible for inheritance and your further code modifications.
How to use it?
Add plugin's actor component to your Pawn/Character
Add just two nodes/behavior tasks from it to your logic
Tune it's params (which all has description) as you want
That's all
Features:
Easy to setup, no coding skills required
Contains 1 actor component, 2 blueprint nodes, 1 behavior tree task
Compatible both with Characters and Pawns
Compatible both with RVO Avoidance and Crowd Manager, but not at perfect level in some cases
Very well optimized - no performance drops at least on modern $100 CPUs (tested with 100+ actors)
Has fully commented code - hundreds of lines of comments
Code is fairly flexible for inheritance and your further code modifications
技术细节
Number of Blueprints: 0
Number of C++ Classes: 4
Network Replicated: No (Not Required)
Supported Development Platforms: Win64/Win32/Linux/MacOS/PS4/XboxOne/IOS/Android
Supported Target Build Platforms: Win64/Win32/Linux/MacOS/PS4/XboxOne/IOS/Android
Documentation: Source code comments + Tutorial (PDF)
Example Projects (Plugin Required): UE4.25; UE4.26; UE4.27; UE5.0; UE5.1; UE5.2
Demo project: Packaged
Changelog:
Version 1.1: added Asynchronous Blueprint Node
该插件有什么用途?
这是一个先进、优化且易于设置的基于组件的系统,可让您的游戏达到更高的 AAA 级品质。它能让人工智能在导航网格上的移动更加流畅自然,而不会对角色(或棋子)的旋转/移动造成任何限制,在性能方面也不会受到任何影响(至少在现代中端桌面 CPU 上是如此)。C++ 代码注释清晰,几乎所有代码都是虚拟的,继承和进一步修改代码都相当灵活。
如何使用?
将插件的演员组件添加到您的棋子/角色中
将其中的两个节点/行为任务添加到您的逻辑中
根据需要调整参数(所有参数都有说明
仅此而已
特点
易于设置,无需编码技能
包含 1 个演员组件、2 个蓝图节点和 1 个行为树任务
与角色和棋子兼容
与 RVO Avoidance 和 Crowd Manager 兼容,但在某些情况下并不完美
优化得非常好--至少在 100 美元的现代 CPU 上没有性能下降(使用 100 多个角色进行了测试)
代码注释完整--有数百行注释
代码相当灵活,可用于继承和进一步修改代码
技术细节
蓝图数量 0
C++ 类的数量 4
网络复制: 否(非必需)
支持的开发平台: Win64/Win32/Linux/MacOS/PS4/XboxOne/IOS/Android
支持的目标构建平台 Win64/Win32/Linux/MacOS/PS4/XboxOne/IOS/Android
文档 源代码注释 + 教程 (PDF)
示例项目(需要插件): ue4.25; ue4.26; ue4.27; ue5.0; ue5.1; ue5.2
演示项目: 已打包
更新日志
版本 1.1:添加异步蓝图节点
|