回答編集履歴
2
karamarimo様の回答を参考に編集
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
以下コードです。1つめは大体の位置が同じなら何もせず、違っていれば再帰処理させるというものです。
|
39
|
+
以下コードです。1つめは大体の位置が同じなら何もせず、違っていれば再帰処理させるというものです。(1つめの方はkaramarimo様の回答を参考に場合分けは消しました。)
|
40
40
|
|
41
41
|
```javascript
|
42
42
|
|
@@ -96,19 +96,9 @@
|
|
96
96
|
|
97
97
|
|
98
98
|
|
99
|
-
|
99
|
+
boxX += (clickX - boxX) / 50;
|
100
100
|
|
101
|
-
boxX = boxX + (clickX - boxX) / 50;
|
102
|
-
|
103
|
-
|
101
|
+
boxY += (clickY - boxY) / 50;
|
104
|
-
|
105
|
-
} else if(boxX > clickX || boxY > clickY){
|
106
|
-
|
107
|
-
boxX = boxX - (boxX - clickX) / 50;
|
108
|
-
|
109
|
-
boxY = boxY - (boxY - clickY) / 50;
|
110
|
-
|
111
|
-
}
|
112
102
|
|
113
103
|
|
114
104
|
|
1
誤字の修正
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
「残りの距離の1/2だけ進む」というのは良いアイデアだったと思いますが、
|
22
22
|
|
23
|
-
これは目的地には**極限を取ると**着きますが、実際には**限りなく近くだけでたどり着けない**んです。
|
23
|
+
これは目的地には**極限を取ると**着きますが、実際には**限りなく近づくだけでたどり着けない**んです。
|
24
24
|
|
25
25
|
|
26
26
|
|