eXc AnimLib

eXc AnimLib

一个面向 Fabric 模组开发者的简易动画与色彩工具包:包含缓动函数、补间动画、色彩辅助功能,以及针对 26.x 渲染管线的渐变 HUD 绘制支持。

这是一个面向模组开发者的轻量级工具包,旨在为他们的HUD和GUI提供流畅动画与干净色彩。将其作为依赖项引入,即可告别在每个项目中重复编写相同的缓动与色彩计算代码。

  • 缓动函数 —— 通过简单的 Easing 枚举,即可使用18种现成的缓动函数(包括二次、三次、正弦、指数、回弹、弹性、弹跳等)。
  • 补间动画 —— 支持循环和乒乓效果的基于时间的插值,每帧读取当前值。
  • 色彩工具 —— 提供插值、多色渐变、基于时间的脉冲、彩虹循环、HSV转换及透明度调整功能。
  • HUD绘制 —— 专为新的26.x渲染管线构建,支持渐变文本、缩放绘制及基于锚点的定位。