动画和 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 条说明

预览

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。