0

みんな。キーボードで制御可能なランダムに生成された円に基づいた単純なゲームを作成しようとしています。ここまでは順調ですが、問題は円が動くときに跡が残ることです。どうすればそれを防ぐことができますか?ここにコードがあります: http://codepen.io/anon/pen/hfvEs ありがとう!

4

2 に答える 2

0

変数にキャンバスサイズがありwhすでにあります。ドット位置をインクリメントする場所では、それがまだ範囲内にあるかどうかを確認する必要があります。

if (d == "right" && d.x <= w + 10) d.x += 10;
if (d == "left" && d.x >= 10) d.x -= 10;
// ....
于 2013-11-03T11:08:34.313 に答える
0
function paint(){
    canvas.width = canvas.width;

デモ

于 2013-11-03T11:09:07.143 に答える