Sen descrición

wubiner c4c71becbf Merge pull request #335 from karosLi/fixgame %!s(int64=2) %!d(string=hai) anos
.github a28b9b5f9d Update bug_report.md %!s(int64=5) %!d(string=hai) anos
Android a4d5d23d12 Update README.md %!s(int64=3) %!d(string=hai) anos
iOS c8df447341 fix: 修复 vap 在 OpenGLES 游戏场景下,会导致 游戏里的纹理不会释放的问题 %!s(int64=2) %!d(string=hai) anos
images fd45408cae rm qq_group.png %!s(int64=4) %!d(string=hai) anos
tool c4f7c0c010 Update README_en.md %!s(int64=2) %!d(string=hai) anos
web cb7418efb5 feat(Web): 支持可选的width/height %!s(int64=3) %!d(string=hai) anos
.gitignore 8ed98254c8 first commit %!s(int64=5) %!d(string=hai) anos
CONTRIBUTING.md 8ed98254c8 first commit %!s(int64=5) %!d(string=hai) anos
Introduction.md a387dee3aa Update Introduction.md %!s(int64=4) %!d(string=hai) anos
LICENSE.txt 8ed98254c8 first commit %!s(int64=5) %!d(string=hai) anos
MavenCentral.md 7a1ff0a9a2 Create MavenCentral.md %!s(int64=5) %!d(string=hai) anos
QGVAPlayer.podspec f92c892dc7 fix length is 0 %!s(int64=3) %!d(string=hai) anos
README.md 2960824f3f Update README.md %!s(int64=2) %!d(string=hai) anos
README_en.md 7de4c774d6 feat(Preview): update README %!s(int64=4) %!d(string=hai) anos

README.md

VAP

License

简体中文 | English

VAP(Video Animation Player)是企鹅电竞开发,用于播放酷炫动画的实现方案。

  • 相比Webp, Apng动图方案,具有高压缩率(素材更小)、硬件解码(解码更快)的优点
  • 相比Lottie,能实现更复杂的动画效果(比如粒子特效)

项目详细介绍请参考 Introduction.md

特效展示:

展示主页

而且VAP还能在动画中融入自定义的属性(比如用户名称, 头像)

性能简述

- 文件大小 解码方式 特效支持
Lottie 无法导出 软解 无粒子特效
GIF 4.6M 软解 只支持8位色彩
Apng 10.6M 软解 全支持
Webp 9.2M 软解 全支持
mp4 1.5M 硬解 无透明背景
VAP 1.5M 硬解 全支持

实验参数参考 Introduction.md

平台支持

支持:Android, iOS, web. 接入说明在对应平台目录中

素材制作工具:VapTool (工具使用说明在tool目录下)

播放预览工具:Mac, Windows

已接入APP

app

FAQ

常见问题解答

License

VAP is under the MIT license. See the LICENSE file for details.