CANVASアニメーション(2)以前の図を消す基本的には、追加表示した部分(動かした画像)だけを消去することはできません。追加表示する以前に、CANVASの全ピクセル(この時点の背景)を一時保存してから追加表示を行い、その後保存したものを復元することにより、以前に動かした部分を消去したように見せるのです。その追加表示と復元の操作に遅延時間を与えることにより「追加表示=動き」とするのです。次のようなループになります。ループ以前に実行され、ループ打切後にここには来ません。上のループ打切条件で処理します。消去しない部分を表示した後に保存する必要があります。そのため、消去しない部分を先に、消去する部分を後に記述することが重要です。内で、複数の遅延ループを設定できません。次のように、記述してもエラーになります。設定することができます。影響し合って、ぎこちなくなります(経過速度が極度に短いときはよいかもしれません)。