Closed Chiji1108 closed 6 years ago
@Chiji1108 提案ありがとうございます。 おそらくやりたいことは こういうこと ですよね。
現状のGameCanvasは同時にひとつの音源しか扱えませんが、これは歴史的経緯とプラットフォームの制限によるものです。 Unityにおいて前者は無意味ですから、複数同時に流せるように変更しようと思います。 ……問題は後者ですね。
スマートデバイスはサウンドドライバに問題を抱えている機種が大変多く、音ゲーのような繊細な音源コントロールは実現できません。またメモリーも少ないため、同時再生できる音源数や音質には強い制限がかかります。 (このようなデバイスやUnityのお作法を真面目に習得しようとすると月単位の時間が過ぎていきますが、興味があれば入門資料とか覗いてみてください)
一旦 BGMは3つ、SEは ~5つまで~ 無制限に同時再生可能という仕様で実装してみます。
GameCanvas v3.1.0 でリリースしました。もし不具合があれば指摘してください。
@seibe こういうことです!!!!!!本当にありがとうございます!!!!!!!!!何から何まで本当に…!!!
概要
PlaySound()
で流れているサウンドの各自の音量を指定できる、またはサウンドの再生開始位置を指定(途中から流すのようなこと)できるようにしてほしい目的
変数によってBGMの内容を変更したい 例えば某マ〇オゲームのBGMが ・メロディパート ・ハモリパート ・ドラムパート に分かれているとして、普段はメロディパートとドラムパートの同時再生だけだが、キノコを取っている状態の時だけハモリパートも追加される のようなことを出来るようにしたい