回答編集履歴

1

コードを記載しました。

2018/11/03 06:27

投稿

YOshim
YOshim

スコア1085

test CHANGED
@@ -1,3 +1,15 @@
1
1
  ellipseの後ろ二つの引数は直径を意味します。
2
2
 
3
+ 現在のソースコードは、
4
+
3
- なので現在のソースコードは、円の中心+直径がキャンバスの縁に接したときに跳ね返るコードになっています。
5
+ 円の中心+直径がキャンバスの縁に接したときに跳ね返るコードになってしまっています。
6
+
7
+
8
+
9
+ ```
10
+
11
+ if( x + r/2 > width || x - r/2 < 0)
12
+
13
+ ```
14
+
15
+ とすれば解決です。