ページ 11

【解決済】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音量が下がらなくなりました
ME演奏時にBGMを下げない.png


イベントコマンド3ページ目にある
「上級→スクリプトコマンド」に「AudioManager.stopMe();」を入力
MEの停止.png
MEの停止.png (24.35 KiB) 閲覧数: 4475 回