适用于 Unity 的极速且零分配的 Tween 库。
用于 Unity 的极速且零分配的 Tween 库。
LitMotion 是一款适用于 Unity 的高性能 Tween 库。LitMotion 包含丰富的功能,可用于动画化 Transform、Material、TextMeshPro 等组件以及任何字段/属性,从而轻松创建动画。
LitMotion 是我在 Magic Tween 之后创建的第二个 tween 库。LitMotion 根据实现 Magic Tween 的经验而设计,旨在实现丰富的功能和极高的性能。在创建和更新 tween 等所有情况下,它都展现出强大的性能,比其他 tween 库快 2 到 20 倍。当然,创建 tween 时,根本不会发生分配。
此外,v2 还引入了 Sequence,用于组合多个动作,以及 LitMotion.Animation 包,它允许您直接从 Inspector 中创建 tween 动画。通过这些新增功能,LitMotion 的功能已经相当强大,甚至比 DOTween Pro 或 PrimeTween 还要强大。
IMotionOptions 和 IMotionAdapter 的类扩展 * 通过 SerializableMotionSettings<T, TOptions> 与 Inspector 集成 * 调试 API 和 LitMotion 调试器窗口 * 使用 LSequence 组合动画 * 可通过 Inspector 直接创建复杂动画,使用 [LitMotion.Animation](articles/en/litmotion-animation-暂无开放 Issues,或尚未同步最近议题。