提供:Japanese Scratch-Wiki
このきじは ひらがなでよめません。ごめんなさい。編集者向け:作成する
すべての音を止める | |
すべての音を止める
| |
カテゴリ | 音 |
タイプ | スタック |
すべての音を止めるブロック(音ブロック/スタックブロック)は、すべてのスプライトとステージによって現在再生されているすべての音を停止するブロックである。
すべての音を止める方法としては、停止ボタン を押すことも考えられるが、この場合は、プロジェクトのほかのスクリプトもすべて止まってしまう。
使用例
このブロックはすべての音声を止めるので、音楽(または効果音)などをただちに停止したい場合に広く利用されている。これには、たとえば、プロジェクトを一時的に停止する場合や、消音機能をつける場合などがある。
よくある使用例は次のとおり:
- 次の場面に進む前に、再生中の音声をすべて停止する(アニメーションなど)
[攻撃 v] を受け取ったとき すべての音を止める [ジョーズの音楽 v] の音を鳴らす [サメ! v] を送る
- 音楽プレイヤープロジェクトで、楽曲の再生を停止する
[停止 v] を受け取ったとき すべての音を止める コスチュームを [音楽を再生していない v] にする
- プロジェクト内で音を出すかどうか選択して、音楽を止められるようにする
@greenFlag が押されたとき::events hat ずっと もし<(消音) = [Yes]> なら すべての音を止める end
- 常に変数「BGM名」に格納されたBGM名と同じ名前のBGMがループで流れるようにする
@greenFlag が押されたとき::events hat ずっと 終わるまで (BGM名) の音を鳴らす end @greenFlag が押されたとき::events hat [OldBGM v] を [None] にする ずっと もし <<(BGM名) = (OldBGM)> ではない> なら [OldBGM v] を (BGM名) にする すべての音を止める end end
関連する提案
一部のユーザーは、次のような、指定した音のみを停止するブロックの導入を提案している[1]。
[pop v] の音を止める::sound //もし追加されると、音カテゴリになると考えられる。