お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
307 / 397 ツリー ←次へ | 前へ→

効果音のランダムループ再生 moya 2010/5/31(月) 15:49
Re:効果音のランダムループ再生 RF 2010/5/31(月) 22:27
Re:効果音のランダムループ再生 穂乃井 2010/6/1(火) 4:48

効果音のランダムループ再生
 moya  - 2010/5/31(月) 15:49 -
  
複数の効果音をランダム、かつ交互にループ再生させることってできますか?
銃声(大)と銃声(小)という効果音があって、
それを銃声(小)をループ再生させつつたまに銃声(大)を混じえたいと思っているんですが、
なかなかいい方法が思い浮かばなくて…。
銃声(小)が再生されるごとにカウンタをランダム加算していって、
値が満たされれば銃声(大)を再生、という処理を考えたんですが
そもそもそれをどういう風に組み込めばいいかまったく想像つきませんでした;
引用なし
パスワード

Re:効果音のランダムループ再生
 RF  - 2010/5/31(月) 22:27 -
  
>>複数の効果音をランダム、かつ交互にループ再生させることってできますか?

1)ADVゲームなどのERIS命令動作環境下でしょうか? シューティングゲームなどの、ERISを使わないYU-RIS命令オンリー動作環境下でしょうか?
2)効果音を連続再生中、別の処理をする必要がありますかか?

これらにより、回答は微妙に違ってくると思います。

YU-RIS命令とERIS命令が混在OKと仮定して……
YU-RIS命令をフル活用し、後はプログラミング力を使えばできそうな気がしますよ?
上記2)はマルチタスク概念が必要かもしれませが……
引用なし
パスワード

Re:効果音のランダムループ再生
 穂乃井 WEB  - 2010/6/1(火) 4:48 -
  
どうもです。
一番簡単なのは、サウンド編集ソフトで、効果音をある程度ランダムに配置したものを
ひとつのサウンドファイルとして長めに作成し、それをループ再生させる、という方法でしょうか。
1〜2分の長さもあれば、まずループしてることに気がつかないと思います。

あとの方法は、スクリプトで解決するしかありません。
考え方としては、銃声大を再生すると同時に、銃声小のサウンドレイヤの
ボリュームを0にし、銃声大の再生終了まで待ちます。
再生終了したら、銃声小のボリュームを元に戻す、という感じでしょうか。
参考になれば幸いです。

※もしスクリプトでやる場合は、YU-RIS ver0.402 以降で組んでください。
音の読み込み・再生まわりで修正があります。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
307 / 397 ツリー ←次へ | 前へ→
59,292
(SS)C-BOARD v3.8.1β4 is Free.