teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コードを記載しました。

2018/11/03 06:27

投稿

YOshim
YOshim

スコア1094

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