Project1

标题: 怎么设置游戏通关后,更改标题界面的音乐呢? [打印本页]

作者: 58432100    时间: 2023-9-2 10:23
标题: 怎么设置游戏通关后,更改标题界面的音乐呢?
如题,求大佬赐教QAQ QAQ
作者: 小秋橙    时间: 2023-9-2 10:23
https://rpg.blue/forum.php?mod=r ... amp;fromuid=2731820
可以参考我之前给别人的回答,他是通关后改变标题画面背景图片。
(function() {
ConfigManager.makeData = function() {
    const config = {};
    config.alwaysDash = this.alwaysDash;
    config.commandRemember = this.commandRemember;
    config.touchUI = this.touchUI;
    config.bgmVolume = this.bgmVolume;
    config.bgsVolume = this.bgsVolume;
    config.meVolume = this.meVolume;
    config.seVolume = this.seVolume;
    config.newGamePlus = this.newGamePlus; // 本行为新增内容,表示是否已通关一周目
    return config;
};
ConfigManager.applyData = function(config) {
    this.alwaysDash = this.readFlag(config, "alwaysDash", false);
    this.commandRemember = this.readFlag(config, "commandRemember", false);
    this.touchUI = this.readFlag(config, "touchUI", true);
    this.bgmVolume = this.readVolume(config, "bgmVolume");
    this.bgsVolume = this.readVolume(config, "bgsVolume");
    this.meVolume = this.readVolume(config, "meVolume");
    this.seVolume = this.readVolume(config, "seVolume");
    this.newGamePlus = this.readFlag(config, 'newGamePlus'); // 本行为新增内容,表示是否已通关一周目
};
Scene_Title.prototype.playTitleMusic = function() {
    if (ConfigManager.newGamePlus) {
        $dataSystem.titleBgm = {"name":"Theme4","pan":0,"pitch":100,"volume":90};
    } // 以上为新增内容,Theme4为通关后的音乐
    AudioManager.playBgm($dataSystem.titleBgm);
    AudioManager.stopBgs();
    AudioManager.stopMe();
}
})();
然后,在通关事件里,使用如下两行脚本:
ConfigManager.newGamePlus = true; // 标记已完成一周目通关
ConfigManager.save(); // 和四个音量等一起保存到配置文件里
作者: 58432100    时间: 2023-9-2 20:03
小秋橙 发表于 2023-9-2 13:45
https://rpg.blue/forum.php?mod=redirect&goto=findpost&ptid=491557&pid=2962625&fromuid=2731820
可以参 ...

蟹蟹!看下来有点懵懵,我先试试
作者: 58432100    时间: 2023-9-3 21:30
小秋橙 发表于 2023-9-2 10:23
https://rpg.blue/forum.php?mod=redirect&goto=findpost&ptid=491557&pid=2962625&fromuid=2731820
可以参 ...

感谢大佬!成功啦!!
作者: 58432100    时间: 2023-9-3 21:35
小秋橙 发表于 2023-9-2 10:23
https://rpg.blue/forum.php?mod=redirect&goto=findpost&ptid=491557&pid=2962625&fromuid=2731820
可以参 ...

不过大佬,我试了一次后,第二第三次测试就算没打开脚本,通关音乐也会在标题里出现诶,是因为YEP插件的原因吗?QAQ
作者: 58432100    时间: 2023-9-4 23:15
小秋橙 发表于 2023-9-2 10:23
https://rpg.blue/forum.php?mod=redirect&goto=findpost&ptid=491557&pid=2962625&fromuid=2731820
可以参 ...

是删掉save文件夹里的config.rpgmzsave文件吗?(萌新懵懵)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1