




动画和 IK 算法插件。该插件几乎可以完成您处理动画时可能需要的所有操作。
功能:
- 运动(+ 冲刺、蹲伏、处理冲击、爬行、坐下等)
- 支持 BlendSpace1d/2d、AimOffset1d/2d、AnimMontages
- 同步动画、同步标记
- 如何设置斜坡表面的动画(此外,还可以设置斜坡表面的任何区域)地图)
- 游泳(+水中跳跃、浅水行走)
- 飞行(+ AirControl)
- 俯卧(+ IK 解算器)
- 布偶到站立
- 原地转身
- 装备/取消装备 + 抓取 + 如何投掷
- 使用动画曲线(加速、 MaxSpeed、Velocity)
- IKHand(防御目标时手的移动和旋转(+上臂))
- IKHand 盾牌打击模拟
- IKLegs for Humanoids(脚的正确转动)、动物、蜘蛛、蠕虫
- CCDIK
- 打开门、箱子、箱子、等等
- 抓取物体,使用按键
- 按下按钮(+代码集)
- 看Actor(角色骨骼,自身骨骼)
- 看控制器转动的方向
代码模块:
- DynamicNode(运行时)
- DynamicNodeEditor(开发人员)
C++类数量:69
网络复制:部分,将来我将添加全面支持
教程:
示例项目(最后更新 -31.03.2021):
4_21 (1.0)
4_26 (1.2)
该插件提供了一组函数和类。所有函数均直接从角色蓝图中调用;这些函数的设计方式是,只需最少的编程即可为任何动作设置所有动画。
例如,通过调用一个函数,您可以设置空闲、跑步和冲刺的动画。
通过调用另一个函数,您可以设置跳跃的动画(跳跃开始、循环下降、着陆)
而且,这些函数有多种。例如,如果您只有一个跳跃动画,而不是 3 个,则一个特殊函数会从一个动画本身创建三个动画。不需要额外的编辑器。
该插件甚至可以帮助您删除脚部滑动效果。
您可以对游泳或飞行、原地转身等任务执行相同的操作。
专门针对游泳,该插件甚至包含自己的 MoveComponent。
在动画图中,您只需调用一个节点。该节点是完全动态的。因此,性能会很棒。
还有额外的 IK 模块。
假设 IK Legs 为人形、动物、蜘蛛和蠕虫提供了 4 种不同的算法。
这些算法非常快。 Spine Solver 不使用 FABRIK 这样的重型算法。算法甚至可以跟踪角色是在跳跃还是长时间站在一个地方。
IKHand 和 CCDIK Hand。
打开门、箱子、抓取物品和许多其他东西。
此外,将来我想添加一个攀爬系统。
奖励:提供水材料作为奖励。仅 570 条说明
声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。

评论(0)