[返回]

动画序列帧

[搜索] [菜单]

动画序列帧

2024年10月29日 01:44

1个回答

动画序列帧是将活动视频以一帧一帧的图像文件来表示的形式。在Cocos2d - x中,动画依靠精灵显示内容,通过不断切换精灵显示内容将静态精灵变为动画播放器来实现动画效果,动画由帧组成,每一帧都是一个纹理,可以使用纹理序列创建动画,用Animation类描述动画,精灵显示动画的动作是Animate对象,创建动画可手动添加序列帧到Animation类(需将每一帧要显示的精灵有序添加,设置每帧播放时间,还可设置动画播放结束后是否恢复到第一帧),也可使用文件初始化Animation类;在AWTK中,video_image控件播放序列帧动画时采用帧间差异的图像算法,在压缩位图时计算并保存帧间脏矩形区域和数据,将差异数据压缩成自定义视频文件再用lz4算法进一步压缩,播放时先解压再将帧间差异解析组合成位图播放,具有一些相较于MP4、MJPG与GIF等常见格式的优点,且有相应的使用方法将GIF转换为位图序列帧并合成自定义视频文件用于播放;在AE中可导出PNG序列帧图层,其质量比Gif好,能显示多种动画特效;还有在代码实现方面,如在某种代码示例中通过创建精灵、动画实例,将帧依次加入动画实例并设置播放帧的间隔、是否每次播完回到第一个帧等操作借助精灵来做帧动画。

提到的作品

相关问答