「YEP_X_AftermathLevelUp」で,レベルアップ時に音楽を流す

なっぱ
記事: 43
登録日時: 2015年11月19日(木) 20:19

「YEP_X_AftermathLevelUp」で,レベルアップ時に音楽を流す

投稿記事by なっぱ » 2017年9月12日(火) 06:56

表題の通りです。

レベルが上ったことがわかりやすいよう,レベルアップ詳細表示の際に音を加えたいのですが,何か方法はないでしょうか?

sin
記事: 46
登録日時: 2016年9月29日(木) 21:49

Re: 「YEP_X_AftermathLevelUp」で,レベルアップ時に音楽を流す

投稿記事by sin » 2017年9月15日(金) 08:02

なっぱさん、おはようございます。
以前同じ問題に悩まされていましたが、「YEP_VictoryAftermath」も一緒に導入していてるということであれば「YEP_X_AftermathLevelUp」のコード内を以下のようにすることで音を鳴らすことができました。
一番最後の箇所です。


コード: 全て選択

Scene_Battle.prototype.setupNextAftermathLevelUpActor = function() {
    AudioManager.playSe({"name":"Flash2","volume":100,"pitch":100,"pan":0});//←追加
    this._levelUpActor = BattleManager.aftermathLeveledActors().shift();
    var fmt = Yanfly.Param.ALUTitleFmt;
    var text = fmt.format(this._levelUpActor.name(), this._levelUpActor.level);
    this._victoryTitleWindow.refresh(text);
    if (!this._victoryLevelWindow) {
      this._victoryLevelWindow = new Window_VictoryLevelUp(this._levelUpActor);
      this.addWindow(this._victoryLevelWindow);
      this._victoryLevelWindow.open();
      this._victorySkillWindow = new Window_VictorySkills(this._levelUpActor);
      this.addChild(this._victorySkillWindow);
      this._victorySkillWindow.open();
    } else {
      this._victoryLevelWindow.setActor(this._levelUpActor);
      this._victorySkillWindow.setActor(this._levelUpActor);
    }
};


ただScene_Battle.prototype.setupNextAftermathLevelUpActor = function() { の下に
「AudioManager.playSe({"name":"Flash2","volume":100,"pitch":100,"pan":0});」
を追加しただけです。
レベルが上がったことが分かり易いようにということで一応これで音を鳴らすことはできます。
ご参考までに。
なっぱ
記事: 43
登録日時: 2015年11月19日(木) 20:19

Re: 「YEP_X_AftermathLevelUp」で,レベルアップ時に音楽を流す

投稿記事by なっぱ » 2017年9月16日(土) 11:15

sin様

ご連絡ありがとうございます。
連休中自宅におらず、確認が来週になってしまいそうなので、とりあえず今日はお礼だけで失礼します。
なっぱ
記事: 43
登録日時: 2015年11月19日(木) 20:19

Re: 「YEP_X_AftermathLevelUp」で,レベルアップ時に音楽を流す

投稿記事by なっぱ » 2017年9月18日(月) 11:22

確認できました。情報提供ありがとうございました。

“MV:質問” へ戻る