screenshot
1/11
thumbnail
loading
MojoTween是一款卓越的补间动画引擎,基于Burst、Jobs、Collections、Mathematics等底层优化技术构建,并针对C#与Unity进行了深度优化。
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.0.0
兼容
兼容
兼容
描述
- 引擎提供了完整的解决方案,可将补间动画应用于Unity Objects的各个方面,同时支持通过Editor UI可视化呈现,补间动画的运行时信息。

- 代码实现,简洁清晰且易于理解,配有详尽的注释说明,采用#region进行代码组织,并且非常容易自定义功能扩展。

- 程序包内,含丰富的代码示例与详细的使用文档。
技术细节
缓动函数

- 完整支持标准的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 海外资源商店评分
(暂无评分)
国内数据
95浏览
1收藏
当前价格
¥61.60
¥88
30% OFF
已享受 平台补贴
席位
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
981.7 KB
最新版本
2.0.0
最新发布日期
2026-01-29
支持Unity版本
/
支持的团结引擎版本
1.0.0或更高
发布者支持
scott.cgi@qq.com