screenshot
1/11
thumbnail
loading
MojoTween是一款卓越的补间动画引擎,基于Burst、Jobs、Collections、Mathematics等底层优化技术构建,并针对C#与Unity进行了深度优化。
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Tuanjie/Unity Version
Built-in
URP
HDRP
Tuanjie 1.0.0
Compatible
Compatible
Compatible
Description
  • 引擎提供了完整的解决方案,可将补间动画应用于Unity Objects的各个方面,同时支持通过Editor UI可视化呈现,补间动画的运行时信息。
  • 代码实现,简洁清晰且易于理解,配有详尽的注释说明,采用#region进行代码组织,并且非常容易自定义功能扩展。
  • 程序包内,含丰富的代码示例与详细的使用文档。
Technical details

缓动函数

  • 完整支持标准的easeInOut动画。
  • 扩展支持Smooth、ShakeXYZ、BezierQuadraticXYZ、BezierCubicXYZ等动画。
  • 基于Burst与Mathematics全面优化函数性能。
  • 采用表达式展开,来实现函数优化。

对象动画

  • Transform——支持Move、Scale、Rotate、Shake Position/Scale/Rotation, Bezier Quadratic/Cubic Move。
  • RectTransform——支持MoveAnchored、OffsetMax、OffsetMin、SizeDelta、Size。
  • Graphic——支持Fade、Color、RGB。
  • CanvasGroup——支持Fade。
  • CanvasRenderer——支持Fade、Color、RGB。
  • SpriteRenderer——支持Fade、Color、RGB。
  • AudioSource——支持Volume。
  • Material——支持Float、Int、Vector、Color。
  • Scrollbar——支持Scroll。

动画控制(包含多个动作,可以队列或并发执行)

  • 支持基于队列与并发动作序列的动画构建。
  • 支持动画的倒放、反转、暂停、重新开始、跳至始末等操作。
  • 支持丰富的动画状态检测接口。
  • 支持各种动画回调绑定接口。
  • 支持默认缓动类型与相对数值的设置。
  • 支持链式调用设置动画与动作属性。

动作控制(属于某个动画序列)

  • 支持缓动数值——Float、Vector2、Vector3、Vector4。
  • 支持独立于动画的回调——SetOnStart、SetOnComplete。
  • 支持设置每个动作数值的缓动类型与相对数值——SetRelativeAt、SetEaseAt。
  • 支持设置自定义参数——SetExtraParams。
  • 支持链式调用设置属性。

动画管理

  • 支持批量操作所有动画的状态。
  • 支持释放本地原生数据。

缓存与性能

  • 所有动画实例自动缓存复用,无需手动管理内存数据。
  • 所有动作独立实现缓存复用,无需手动管理内存数据。
  • 所有动作数值,通过NativeList缓存,并由Jobs系统调用。
  • 所有缓动函数与动作数值的设置,均采用BurstCompile、Unsafe Code及Mathematics优化。

运行时信息

  • 集成编辑器扩展,可快速扩展Inspector与Window。
  • 所有动画与动作的运行时信息,均可以通过Editor UI查看。

定制与扩展

  • 引擎代码,高内聚低耦合,层次清晰,易于扩展。
  • 引擎很多的功能接口,就基于核心代码的扩展实现,以此模式,可以自然流畅地进行,自定义功能的扩展定制。
  • 所有引擎扩展,均采用C# (static this) 扩展方法,使用便捷高效。

适用的系统

理论上支持Unity兼容的所有操作系统平台。

MojoTween

Unity Asset Store rating
(not enough ratings)
Local data
151Views
1Favorites
Price
¥61.60
¥88
30% OFF
已享受 平台补贴
Seats
Only China users can be assigned assets. Other regions are currently not supported
License type
For questions about the license type, please refer to the EULA.
Extension Asset
File size
981.7 KB
Latest version
2.0.0
Latest release date
2026-01-29
Supported Unity versions
/
Supported Tuanjie versions
1.0.0 or higher
Publisher Support
scott.cgi@qq.com