これに関する他の投稿を見たことがありますが、私を助けるものは何も見つかりません。
動くキャンバスに画像を描いていますが、動くとクリアされていない自分の跡が残ります。この画像を別の画像の上に描画すると、軌跡は表示されませんが、上の画像がちらつきます。私は clearRect がうまくいくとは思わない。
画像アニメーションの間にキャンバスの状態を保存できますか? または、2 番目のキャンバスを使用する必要がありますか?
進め方がよくわからないので、アドバイスをいただければ幸いです
*例を追加 - jsfiddle.net/zE67k/2 に画像とちらつきを追加。jsfiddle.net/zE67k/3 画像とトレイルなし。これは単なる例です。キャンバスの背景画像でもこれを達成しようとしています。
*また、あるキャンバスを別のキャンバスの上に配置しようとしましたが、それでもちらつきが発生します。問題は、clearRect を配置する場所にあると思います。目が描画される直前に clearRect を配置すると機能しますが、このコードが目を描画して更新する方法は一度に 1 つずつ行うため、前の目がクリアされて 1 つだけが残ります。このチュートリアルから試していますhttp://astronautz.com/wordpress/html5-eyes-that-follow-the-mouse/