Legs Animator

多功能腿部IK动画插件,适用于任何类型的3D角色。
⚡ 使用腿部动画师解决您所有的腿部动画问题!
腿部动画师是一个为具有腿部的角色提供众多功能的组件……几乎适用于所有类型的生物。
⭐ 功能列表:
- 在不平坦地形上对齐腿部
- 处理腿部附着点(粘合)
- 执行复杂的附着过渡动画(静止粘合)
- 自动原地转向旋转腿部动画(静止粘合)
- 修复无根运动动画中的滑动脚(移动粘合)
- 为动画提供臀部稳定性,赋予动画更真实的感觉
- 提供API以便自定义扩展腿部动画师
- 自动侧移和360度移动动画模块(使用单个剪辑)
- 推力冲击API(用于着陆弯曲冲击等)
- 额外的辅助功能以增强自动动画
- 步伐事件处理,用于步伐声音和粒子效果
- 快速设置和设置加速工具
- 适用于任何类型的骨架 - 人形/动物/生物
- 高度优化 + 紧凑的性能分析器
- 查看 手册以获取更多信息
✍ 此组件 不会将站立动画生成跑步动画! 它可以改善跑步动画(腿部动画师与播放的动画同步工作),但它仅适用于已经存在的跑步动画剪辑。另一方面,腿部动画师可以程序化地动画简单的步伐/行走动画。
(实际上可以使用腿部动画师对跑步的昆虫进行动画处理)
⚙️ 组件经过高度优化:1条腿的性能相当于Unity的一个角色移动控制器的移动性能。但如果你想使用多个类似蜘蛛的生物:
[8条腿进行计算] *乘以* [蜘蛛数量] = 这可能会消耗你项目的一些性能。
(插件具有DOTS实现的潜力,因此未来可能会发布高性能提升更新)
☄️ 使用腿部动画器内置的IK解决方案或使用其他任何IK求解器。
腿部动画器计算的位置/旋转可以被其他IK求解器或自定义脚本使用。插件提供了Unity的Mecanim脚部IK和Final IK的实现(链接在插件的自述文件中)。
演示包以查看你在演示场景中找到的内容以及性能检查:
该包适用于所有SRP!这不是与着色器相关的包。
(你只需要将标准演示材料转换为演示示例)
内置 ✅ LWRP ✅ URP ✅ HDRP ✅ 自定义RP ✅
演示场景包括在各种骨架(人形、四足、蜘蛛)上设置的腿部动画器。演示场景专注于展示插件的不同功能并提供角色移动的示例。