RPGMakerMZ 地图存档点制作 标题继续游戏直接读取存档

全网最优秀的最好用的地图存档点 继续游戏直接进入游戏 最好用的兼容性最好的方法

1.读取存档不显示ui直接读取1号存档

javascript 复制代码
// 保存原方法
    const _Scene_Load_create = Scene_Load.prototype.create;
    Scene_Load.prototype.create = function() {
        _Scene_Load_create.call(this);
        // 进入读档场景立刻自动加载 1 号存档
        this.executeLoad(1);
        
    };

2.确保存档界面UI不显示

javascript 复制代码
// 确保 helpWindow 消失
    Scene_Load.prototype.helpWindowRect = function() {
        return new Rectangle(0, 0, 0, 0);
    };
    // 确保 listWindowRect 消失
    Scene_Load.prototype.listWindowRect = function() {
        return new Rectangle(0, 0, 0, 0);
    };

3.标题继续游戏跳转到存档界面

javascript 复制代码
//继续游戏跳转到存档
	Scene_Title.prototype.commandContinue = function() {
        this._commandWindow.close();
        SceneManager.goto(Scene_Load);
    };

4.读取存档失败跳转到标题界面

javascript 复制代码
// 重写:读档失败 → 自动返回标题
    Scene_Load.prototype.onLoadFailure = function() {
        SoundManager.playBuzzer();
        SceneManager.goto(Scene_Title); // 自动回标题
    };

读取失败没测试 因为没有失败过

以上测试 使用了官方的Scene_Load完整流程 很丝滑

5.游戏内事件添加存档脚本

javascript 复制代码
DataManager.saveGame(1);

别忘记输出对话 保存完毕

注意:事件内需要保存两次 否则上面的保存代码会保存当前事件的状态 导致读取存档自动激活当前事件 所以要在事件结束以后在保存一次 一共保存两次

6.去掉菜单存档按钮

javascript 复制代码
Window_MenuCommand.prototype.makeCommandList = function() {
        this.addMainCommands();
        this.addFormationCommand();
        this.addOriginalCommands();
        this.addOptionsCommand();
        //this.addSaveCommand();
        this.addGameEndCommand();
    };

注释掉即可

7.菜单最后一个按钮直接回到标题

javascript 复制代码
Scene_Menu.prototype.commandGameEnd = function() {
        this.fadeOutAll();
        SceneManager.goto(Scene_Title);
        Window_TitleCommand.initCommandPosition();
    };

不用跳转直接回去

结尾总结

Project1论坛 小圈子 人才 离开

相关推荐
en.en..4 分钟前
volatile 关键字整理(嵌入式 C 标准)
java·开发语言
Eastmount5 分钟前
[论文阅读] (54)NDSS26 JSIMPLIFIER:动静态与LLM如何协同完成JavaScript解混淆?
javascript·论文阅读·恶意代码分析·智能体安全·ndss
Ai-_Man37 分钟前
ChatGPT还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗?
开发语言·javascript·人工智能·chatgpt·小程序·ecmascript
问天_观心41 分钟前
模型微调学习(二)
开发语言·人工智能·学习·语言模型·github
小羊没烦恼!42 分钟前
深入浅出SQL Server中的死锁
java·开发语言·前端·数据库·后端·spring·c#
白露与泡影42 分钟前
Java 面试八股文及答案整理 | 后端面试高频题(2026)
java·开发语言·面试
夜晚回家1 小时前
Python 赋值运算符详解 | 从 = 到 +=,一张记账单讲清复合赋值
开发语言·python
miofly1 小时前
GitHub 今日推荐|security-audit-skill:让编码代理自己审计漏洞还互相验证
javascript·开源·github
布莱克6051 小时前
QtWidgets 与 QML:两大 UI 开发框架的全面对比
开发语言·c++·qt·ui·架构
Wanda12141 小时前
机器人与机电一体化3D数字孪生机器-Day5
人工智能·unity·游戏引擎·数字孪生