Unity项目使用WebM代替序列帧使用方案
背景: 在Unity项目中会使用大量的序列帧来表现复杂的动画,如2D角色动作、特效、动态背景等。
序列帧缺点: 1、采用压缩算法导入也会占用大量内存。 2、导入速度慢。 3、需要生成图集。 4、大大增加客户端体积。 5、不利于AB包更新。 6、控制需要另外编写控制器。
WebM优点: 1、可添加回调控制。 2、可调整播放速率。 3、可以再UI、材质、相机近远裁切面渲染。 4、文件大小和质量可控,基本比序列帧体积缩小10倍。 5、文件单一管理方便。