Adseed 使用文档
工作室组件类型与属性

序列帧组件

序列帧组件的属性配置与动画原理

序列帧组件通过快速播放一系列静态图片来呈现动画效果。每一帧都是一张独立的图片,当这些图片按顺序高速切换时,就形成了流畅的动画。这种方式适合简单循环动效、加载动画、过渡效果等场景。

动画原理

序列帧动画的核心概念:

  • 帧(Frame) — 动画中的每一张静态图片
  • 帧率(FPS) — 每秒播放的帧数,帧率越高动画越流畅
  • 总时长 — 由帧数和帧率共同决定:总时长 = 帧数 / 帧率

例如,一组包含 30 张图片的序列帧,以每秒 10 帧的速度播放,总时长为 3 秒。

帧率建议设置在 10 ~ 24 之间。10 帧适合简单动效,24 帧接近影视级流畅度但需要更多的图片素材。

组件属性

选中序列帧组件后,右侧属性面板会显示以下专属属性(通用属性请参考组件概览):

属性说明默认值
帧图片动画的所有帧图片,按照播放顺序排列。上传时请确保文件名有序(如 frame_001.png、frame_002.png)
当前帧当前显示的帧索引,从 0 开始计数。编辑时可通过调整此值预览特定帧的画面0

播放控制

序列帧动画的播放通过事件系统playKeyFrame 动作控制。

播放参数

参数说明
循环播放设置为循环(repeat)时动画会无限重复播放;设置为单次时播放一遍后停留在最后一帧
结束效果单次播放结束后触发的后续动作,可用于串联其他动画或跳转页面

常见播放方式

  • 自动循环 — 页面加载时通过自动事件触发循环播放,适合装饰性动效
  • 点击触发 — 用户点击后播放一次动画,适合反馈性动效
  • 串联播放 — 一个序列帧播放结束后,通过结束效果触发另一个动画

素材准备

设计动画帧

在设计工具中逐帧绘制动画的每一个画面。确保所有帧的尺寸一致。

导出为编号图片

将每一帧导出为单独的图片文件,文件名按顺序编号,例如 frame_001.pngframe_002.png。推荐使用 PNG 格式以保留透明背景。

上传到素材库

将所有帧图片上传到项目素材库,系统会自动识别并按编号排序。

添加到画布并配置

将序列帧素材拖入画布,在属性面板中确认帧顺序正确,然后通过事件系统配置播放方式。

性能优化

序列帧动画的帧数直接影响文件体积和加载性能。

帧数帧率时长文件体积预估适用场景
10 帧10 FPS1 秒较小简单图标动效
30 帧10 FPS3 秒中等标准循环动画
60 帧24 FPS2.5 秒较大高质量动效

帧数越多,需要加载的图片文件也越多。在移动端场景中,建议将总帧数控制在 50 帧以内,并对每张帧图片进行压缩以确保加载速度。

与 Spine 动画的对比

对比项序列帧Spine 动画
制作方式逐帧绘制骨骼绑定 + 关键帧
文件体积随帧数增长相对较小
动作切换需要多组序列帧同一模型多个动作
适用场景简单动效、循环背景角色动画、复杂交互
制作门槛较低需要 Spine 软件

如果您的动画需求较为复杂(如角色的多动作切换),建议使用 Spine 动画组件

这个页面有帮助吗?

On this page