回答編集履歴

2

karamarimo様の回答を参考に編集

2017/10/09 18:06

投稿

namnium1125
namnium1125

スコア2043

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
- if(boxX < clickX || boxY < clickY){
99
+ boxX += (clickX - boxX) / 50;
100
100
 
101
- boxX = boxX + (clickX - boxX) / 50;
102
-
103
- boxY = boxY + (clickY - boxY) / 50;
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

誤字の修正

2017/10/09 18:06

投稿

namnium1125
namnium1125

スコア2043

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  「残りの距離の1/2だけ進む」というのは良いアイデアだったと思いますが、
22
22
 
23
- これは目的地には**極限を取ると**着きますが、実際には**限りなく近くだけでたどり着けない**んです。
23
+ これは目的地には**極限を取ると**着きますが、実際には**限りなく近くだけでたどり着けない**んです。
24
24
 
25
25
 
26
26