ページ 1 / 1
【解決済】MEをSEと同じように扱えるプラグイン
Posted: 2017年1月26日(木) 23:48
by じぃじぃ
いつもお世話になっております_(_ _)_
検索などしてみたのですが希望する機能が見つからなかったため
お力を貸していただけると大変助かります。
希望する機能は以下の2つです。
・ME演奏時にBGMの音量が下がらないようにする
・「MEの停止」が出来るようにしたい
要するに、MEを第2のSEとして扱いたいと思っています。
もし可能でしたら、どうぞよろしくお願いします!
Re: MEをSEと同じように扱えるプラグイン
Posted: 2017年1月30日(月) 18:26
by Trb
ME用の音楽ファイルとSE用の音楽ファイルは全く同じものなので、
たとえばAという曲を作って、これをMEのフォルダに入れればMEになるしSEのフォルダに入れればSEになります。
デフォルトのMEをSEとして使いたいなら、ただSEのフォルダに移し替えるだけでいいです。
Re: MEをSEと同じように扱えるプラグイン
Posted: 2017年1月30日(月) 22:12
by じぃじぃ
Trb さんが書きました:ME用の音楽ファイルとSE用の音楽ファイルは全く同じものなので、
たとえばAという曲を作って、これをMEのフォルダに入れればMEになるしSEのフォルダに入れればSEになります。
デフォルトのMEをSEとして使いたいなら、ただSEのフォルダに移し替えるだけでいいです。
すみません、自分の書き方が悪かったようです(><;)
「第2のSEにしたい」というのは理由がありまして、
2つ同時にSEを鳴らした後、片方だけ止める
というようなことがしたいのです。
通常のSEを2つ同時に鳴らしたあと
「SEの停止」をするとどちらも止まってしまうため
別モノとして扱いたい、と言うわけなのです。
なので、MEを第二のSEにする機能でなくても
指定したSEだけを止める、
というような機能でも構わない
・・・と思ったのですが、
オプション画面で別々に音量設定が出来ると有り難いので
やはりMEを第二のSEにする機能を望みます。
ややこしくて申し訳ありません;;
もしこの機能を叶えて頂ける方、
いらっしゃいましたらぜひよろしくお願いします!m(_ _)m
Re: MEをSEと同じように扱えるプラグイン
Posted: 2017年1月30日(月) 23:09
by まっつUP
G.G様
お世話になります。
ME演奏時にBGMの音量が下がらないようにする:
rpg_managers中のAudioManager.playMe中の条件分岐に条件を増やすなりして対応してください。
MEの停止:AudioManager.stopMe();でできます。(追記:普通にスクリプトコマンドで使ってください。)
少し試してできたっぽいので方法だけ貼っておきます。
※改変とその改変による動作は自己責任でお願いします。
Re: MEをSEと同じように扱えるプラグイン
Posted: 2017年1月30日(月) 23:47
by じぃじぃ
まっつUP さんが書きました:
ME演奏時にBGMの音量が下がらないようにする:
rpg_managers中のAudioManager.playMe中の条件分岐に条件を増やすなりして対応してください。
MEの停止:AudioManager.stopMe();でできます。(追記:普通にスクリプトコマンドで使ってください。)
条件分岐を増やすの意味が分かりませんでしたが、
1138~1141行目にあるBGMという単語を含む部分を
削ったら、ME演奏中もBGMの音量が下がらなくなりました!
一応直接いじるのではなく、プラグイン化しましたので
大丈夫だと思います。
教えて頂いてありがとうございました!
自分以外にも同じ機能を探される人が
いるかもしれないので、画像貼っておきます。
↓赤い帯部分をカットすると、BGM音量が下がらなくなりました
イベントコマンド3ページ目にある
「上級→スクリプトコマンド」に「AudioManager.stopMe();」を入力

- MEの停止.png (24.35 KiB) 閲覧された回数 5076 回