先に説明したとおり、Balloon はアニメーションが 2 秒間再生されたあと、Y 軸の位置 0 から 2 にスキップします。Balloon をスキップさせずに、原点からスムースに上昇させることができます。
if (time < 2)
Balloon.translateY = 0;
if (time < 2)
Balloon.scaleY = time;
if (time >= 2)
Balloon.translateY = time - 2;
アニメーションを再生します。Balloon は 2 秒間膨張したあと、time の増加に従って原点からスムースに上昇していきます。
time が 2 以上の場合は、Baloon の移動 Y 位置は 2 - 2、つまり 0 になります。time が 2 秒を超えて大きくなるに従い、移動 Y 位置も time が増加するのと同じ増分で上昇します。