AI Spline-Based Movement System 1.1.3 (4.27) 基于人工智能样条的运动系统,易于设置的系统,使 AI 在导航网格上的移动更加平滑和自然,而不会对您的角色(或 Pawn)施加任何旋转/移动限制,并且在性能方面没有任何妥协

这个插件是做什么用的?

这是一个先进的,优化的,易于安装的基于组件的系统,可以让你在游戏中获得更多的AAA级质量。使人工智能在navmeshes上的移动更加流畅和自然,而不会对您的角色(或棋子)施加任何旋转/移动限制,并且在性能方面没有任何妥协(至少在现代中端桌面CPU上)。C++只对代码进行了很好的注释,而且几乎所有代码都是虚拟的,对于继承和进一步的代码修改来说相当灵活。

怎么用?

将插件的演员组件添加到您的棋子/角色中
仅将两个节点/行为任务添加到您的逻辑中
调整它的参数(都有描述)你想要的
就这样
特点: 大小:36M

易于设置,不需要编码技能
包含1个参与者组件、2个蓝图节点、1个行为树任务
兼容角色和棋子
兼容RVO回避和人群管理器,但在某些情况下不是完美的水平
非常好的优化——至少在现代100美元的CPU上没有性能下降(用100多个参与者测试)
有完整的注释代码——数百行注释
代码在继承和进一步的代码修改方面相当灵活


技术细节
蓝图数量:0

C++类的数量:4

网络复制:否(不需要)

支持的开发平台:Win64/Win32/Linux/MAC OS/PS4/Xbox one/IOS/Android

支持的目标构建平台:Win64/Win32/Linux/MAC OS/PS4/Xbox one/IOS/Android

文档:源代码注释+教程(PDF)

示例项目(需要插件):UE4.23UE4.24UE4.25UE4.26UE4.27UE5.0

演示项目:打包

变更日志:

版本1.1:增加了异步蓝图节点

标签
optimizedcomentedeasy setupaicurvesmovementcomponentbhavior treecharacharacters realisticgameplaycode plugin acter组件

发表回复

后才能评论