帧起点和终点变化率
这是一个比较高级的话题,对于详细了解动画制作的用户有所帮助。
在时间轴面板,一个帧由一个小方格表示。如下图,图中的片段共有10个帧组成,因此在播放动画的时候,它就和10个画面相对应。但是,仔细观察就会发现,它实际上有11个变化点,即
0%,10%,20%,......,90%,100%。因此,这里存在可播放的11个画面。假如,EduStudio
设计为执行的是帧中央变化点,那么执行进度可以分为10个,如5%,15%...85%,95%,但这样以来就不能执行 0 % 和 100%
变化率,显然不可取。
把一个帧的左界和右界分别称做“起点变化率”和“终点变化率”。EduStudio
的做法是:有时是执行起点变化率,有时则执行终点变化率。

帧变化率执行规则
什么时候执行起点变化率? 什么时候又执行终点变化率呢? EduStudio
按如下规则处理。
- 默认执行终点变化率
EduStudio 默认执行的是终点变化率,这样动作或效果的 0% 变化率就不被执行。也就是说,当播放补间区的第一帧时,其画面已经是有所变化了的画面。由于一个片段开始之前可以留有一个空白帧或其他片段,一般情况下都能够显示到和 0% 变化率相等的画面,除非变化是从 0 帧开始的。鉴于这一原因,建议至少要从第 1 帧开始布置动画。 - 编辑过程中一律执行终点变化率
为了在关键帧 100% 变化率下进行几何变换设置,在动画编辑过程中,视图中出现的画面一律由帧终点变化率产生。 - 反向播放时执行起点变化率
在重复播放过程中,若设置有“自动翻转播放顺序”而发生反向播放,EduStudio 将执行起点变化率。这样在一个来回重复播放过程中 0% 变化率和 100% 变化率均能够得到播放,且不重复。如,正向播放时执行 10%,20%,......,90%,100% 等终点变化率,而反向播放时执行 90%,80%,......,10%,0% 等起点变化率。而在单向重复播放过程中,若 0% 变化率和 100% 变化率的状态是相等的(比如旋转运动),则不播放 0% 变化率正符合连续的重复运动。尽管如此,如果用户确实需要播放 0% 变化画面,应在片段开始位置增加一个关键帧,如下图所示。
- 交互状态下执行起点变化率
在播放动画的过程中,当播放指针暂停并处于交互状态的时候,执行的是起点变化率。但是,由于在动画编辑过程中一律执行终点变化率,在暂停帧下,编辑过程中看到的画面和播放过程中看到的画面可能出现稍微不相一致的情况。
文档最后更新时间:2026-08-27 14:22:54
← 封装动画