回答編集履歴
2
繰り返し時のコード修正
test
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
|
61
61
|
```
|
62
62
|
|
63
|
-
t = 2 * 3.1415 * pass
|
63
|
+
t = 2 * 3.1415 * (pass + period * i / 8) / period;
|
64
64
|
|
65
65
|
```
|
66
66
|
|
1
スレッドに関する文書修正
test
CHANGED
@@ -56,7 +56,7 @@
|
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
-
さて、これを8つ描きたいということですが、8つ描くだけならfor文で8回やればいいだけです。わざわざスレッド
|
59
|
+
さて、これを8つ描きたいということですが、8つ描くだけならいまある描画処理をfor文で8回やればいいだけです。わざわざボールの個数分のスレッドを回す必要はありません。これら8つの●が常に等間隔、等速で回るのであれば、tに対して8分の1周分プラス(またはマイナス)したtを渡してやればいいだけです。for文のカウントをiとしたとき、tの計算はこうなります。
|
60
60
|
|
61
61
|
```
|
62
62
|
|