VAP(Video Animation Player)是企鹅电竞开发,用于播放酷炫动画的实现方案
原理说明:mp4视频方案无论从效果、大小与解码性能上都是最优的,但H264的里存的是YUV数据,并没有带透明通道。VAP方案基于mp4,解决视频里透明度的问题,这样就能兼具更好的压缩效率,与更好的解码性能。
优势:
1、相比Webp,Apng动图方案,具有高压缩率(素材更小)、硬件解码(解码更快)的优点
2、相比Lottie,能实现更复杂的动画效果(比如粒子特效)
3、视频透明度实现
4、动画配置信息与融合动画
工具的安装:
vapxTool是专门为vap组件打造的素材生成工具,目前只支持mac版本
下载地址:https://github.com/Tencent/vap
或者到腾讯开源社区:https://git.code.tencent.com/Tencent_Open_Source/vap/tree/master/tool/vapxTool
下载之后文件夹里面包含给开发工程师的ios、安卓和web的接入说明文档和tool工具,设计师只需要安装tool工具即可