私は jsbin で小さなゲームを作成していますが、これまでのところすべてうまくいっていますが、少し問題があります。ゲームの目的は、ランダムに現れる円を 1 分間にできるだけ多くクリックすることです。残り時間とコーナーのスコアを出力したいので、そうしました。問題は、それらが互いに上書きしていることです。これはちらつきを防ぐために使わないことにしたからです
c.clearRect(0,0,canvas.width,canvas.height);
代わりに、クリックしたときに円のすぐ上に clearRect を描画します。私はテキストで同様のことをしたいです。私はこの行を使用しました:
c.clearRect(0,fontSize,c.measureText(timeLeft),fontSize);
これは機能するはずですが、効果はありません。私はすべてを試しましたが、この行の何が問題なのかわかりません。私の唯一の他の理論は、それがコードの間違った場所にあるということですが、問題は見つかりませんでした。
ここに私が取り組んでいる現在のバージョンへのリンクがあります: http://jsbin.com/touchgame/10/edit
ありがとう!