修复表达式中的问题
 
 
 

如前所述,气泡在动画播放两秒后从 Y 轴位置 0 跳到 2。可以消除跳过操作并使气泡从原点平稳上升。

修复动画中的跳过问题

  1. 停止播放动画并转到开始时间。
  2. 按如下所示更改表达式。(更改以粗体显示。)
    if (time < 2)
    	Balloon.translateY = 0;
    if (time < 2)
    	Balloon.scaleY = time;
    if (time >= 2)
    	Balloon.translateY = time - 2;
    
  3. 单击“编辑”(Edit)

    播放动画。气泡膨胀了 2 秒,然后随时间从其原点位置缓慢平稳上升。

    当时间大于或等于 2 时,气泡的 translateY 位置变为 2 减去 2,也就是 0。随着时间增加并超过 2 秒,translateY 会以时间增加的同一增量增加。

  4. 停止播放动画并转到开始时间。