ページ 11

【解決済み】マップBGM変更と戻しについて

Posted: 2018年4月14日(土) 10:28
by たこやきボーイ
いつもお世話になっております!

マップ設定でBGMを設定して、マップ内のイベントでBGMを変更します。
そのあと、BGMを戻したいです。

「BGMをマップ設定のBGMに戻す」時に、
イベントのデォルトで再設定変更するのではなく、
マップ設定したBGMに戻すという考え方の変更方法は
ないでしょうか?
お助けいただきたいです。

例えば、
$gameMap.vehicle(1).setBgm({"name":"8-BitPC_BGM_Aggressive03","volume":90,"pitch":100,"pan":0})
↑これは、大船乗り物のBGM変更スクリプトで、
「大船乗り物」が「このマップ」で
「8-BitPC_BGM_Aggressive03」の部分が、「マップ設定のBGM」
とか出来ないかななどと考えております。

スクリプトの知識が乏しく困っております。

Re: マップBGM変更と戻しについて

Posted: 2018年4月14日(土) 12:16
by まっつUP
たこやきボーイ様
お世話になります。

まずは
Game_Map.prototype.autoplay
を参考にするとよいと思います。

Re: マップBGM変更と戻しについて

Posted: 2018年4月14日(土) 19:32
by たこやきボーイ
まっつUPさん返信ありがとうございます!

いろいろ調べてみたら、スクリプトで
//BGMの保存

$gameSystem.saveBgm()

//BGMの再開

$gameSystem.replayBgm()
と変更出来る事が分かりました!

こんな簡単に出来るとは知らなかったですw
表題の件は解決済みとさせていただきます。