これはアナログ時計のコードです。私のコードをチェックして、解決策を教えてください....
2 に答える
0
...キャンバスに描画するたびに、キャンバスをクリアする必要があります。
この場合、昔ながらのゲームのように、ブリッティング システムを構築せずに、ダーティ レクタングル ソリューションを実際に実行することはできません。
したがって、clock() を呼び出すたびに ctx.clearRect() を呼び出す必要があります。... analog() への呼び出しだけではありません。
もう 1 つの解決策は、2 つのキャンバスを用意し、それらを CSS で重ねて配置し、1 つに時計の画像を保持させ、もう 1 つに常に腕の描画と消去と再描画を行わせることです。
于 2012-07-17T09:12:18.477 に答える