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

回答編集履歴

2

語句の修正

2021/04/10 15:51

投稿

etherbeg
etherbeg

スコア1195

answer CHANGED
@@ -32,7 +32,7 @@
32
32
  ```
33
33
 
34
34
  マウスが動いている間だけ再生されて、マウスを止めると音も止まるのはいいのですが、連続的に再生されてしまって、インターバルをおいた再生にはなりません。
35
- またのことから、ループ処理などを書かなくても、`draw()`だけでプログラムは繰り返し実行されていることが分かりました。
35
+ またのことから、ループ処理などを書かなくても、`draw()`だけでプログラムは繰り返し実行されていることが分かりました。
36
36
 
37
37
  描画に時間処理を持ち込めそうなAPIがないかどうか、いくつかサンプルコードなどを漁ってみるなどしてみると、second関数とmillis関数が見つかりました。この関数が返す値を使って計算と条件分岐を行えば、再生間隔の制御ができそうです。
38
38
  ここではmillis関数を使うことにします。

1

語句の修正

2021/04/10 15:51

投稿

etherbeg
etherbeg

スコア1195

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  ウィンドウ上でマウスを動かしている時のみ、音が再生されるようにする、と問題を置き換えます。
6
6
  [https://processing.org/reference/mouseMoved_.html](https://processing.org/reference/mouseMoved_.html)
7
7
 
8
- 動き出すと音が再生される、動きが止まると再生が止まる、のはいいとして、動いてる間どのように再生されるのか?  については明瞭ではありません。
8
+ 動き出すと音が再生される、動きが止まると再生が止まる、のはいいとして、動いてる間どのように再生されるのか? については必ずしも明瞭ではありません。
9
9
  等間隔で例えば1秒おきに再生されるのか、それとも動くスピードに応じて再生間隔も変わるのか?
10
10
  ここでは1秒間隔で再生されるものとしておきます。
11
11