時間とともに連続して描かれるsin関数をもとに波を描きたい。つまり、波が左に滑り落ちて画面の左側から消え、同時に画面の中央に波が追加されるので、波は単純に永遠に続き、波打って上がります。下。これのポイントは、sin 関数のきちんとした/教育的なデモンストレーションです。
二次曲線とベジエ曲線を描く方法は知っていますが、提供されている方法は単に曲線を一度に描くだけです。スムーズな進行はありません。それが私が必要としているものです。
私は単純に、sin 関数に基づく垂直方向のオフセットで画面の中央にパーティクルをスポーンし、パーティクルを一定の速度で左に移動させることを考えました。しかし、描画するパーティクルを絶えずスポーンするのは非常に非効率的です。
HTML5 キャンバスに連続して曲線を描くテクニックはありますか?