复杂动画方案对比

2019-08-07  本文已影响0人  bluedaquiri

近期项目出于项目的包体大小缩减和复杂动画的流畅性与还原度考虑,将序列帧动画根据在不同动画库的表现进行替换,主要考虑因素是动画资源大小、动画的还原度以及动画在部分低端机型的表现。


图片来源于Lottie官网
动画库 SVGA Lottie Spine
支持平台 iOS/Android/Web iOS/Android/Web iOS/Android/Web
设计工具支持 AE & Flash AE AE
功能边界 部分 大部分 大部分
设计成本 插件 插件 单独的设计工具

SVGA

设计师插件链接:
https://svga.io/intro.html
开发者集成链接:
https://github.com/yyued/SVGAPlayer-iOS
https://github.com/yyued/SVGAPlayer-Android
https://github.com/yyued/SVGAPlayer-Web
在线预览链接:
http://svga.io/svga-preview.html

动画原理:
设计成本
开发成本

Lottie

设计师插件链接:
https://github.com/airbnb/lottie-web
开发者集成链接:
https://github.com/airbnb/lottie-ios
https://github.com/airbnb/lottie-android
https://github.com/airbnb/lottie-web

动画原理:
设计成本
开发成本

Spine

设计师链接:
http://zh.esotericsoftware.com/spine-quickstart
开发者集成链接:
http://zh.esotericsoftware.com/spine-runtimes

动画原理:
设计成本
开发成本

参考资料:
SVGA官方文档
Lottie官方文档
Spine官方文档

上一篇 下一篇

猜你喜欢

热点阅读