设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2693|回复: 5
打印 上一主题 下一主题

[有事请教] RPGMZ跳过标题,自动存档和自动读档怎么弄?尤其是自动读档

[复制链接]

Lv1.梦旅人

梦石
0
星屑
41
在线时间
5 小时
注册时间
2021-5-7
帖子
7
跳转到指定楼层
1
发表于 2021-10-27 20:24:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
RPG Maker MZ
想通过跳过标题,自己做图片,通过点击图片开始新游戏和继续游戏
问题是 自动存档和自动读档不知道怎么搞
请各路大佬帮忙解决
我的方法如图,
经常弹出的错误信息是
TypeError
StorageManager.load is not a function
TypeError
RPG MZ Cannot read property 'pages' of null

请大佬给个详细的方案
自己不懂代码

{A%`[email protected] (47.04 KB, 下载次数: 16)

{A%`DFCJ1K0SLL9G9GVT@13.png

(32.91 KB, 下载次数: 20)

Lv2.观梦者

梦石
0
星屑
784
在线时间
103 小时
注册时间
2021-7-12
帖子
28
2
发表于 2021-10-27 22:42:03 | 只看该作者
这个的话可以多搜搜论坛的脚本,大部分MVMZ可以通用的。
我自己找到的是VIParcher大佬的跳过标题脚本,然后加了个if分支。
  1. Scene_Title.prototype.start = function() {
  2.     Stage.prototype.initialize.call(this);
  3.     SceneManager.clearStack();
  4.     if (DataManager.isAnySavefileExists()){//如果有存档
  5.     DataManager.loadGame(1)//加载存档1
  6. }else{
  7.     DataManager.setupNewGame();//否则开始新游戏
  8.     }
  9.     SceneManager.goto(Scene_Map);
  10. };
复制代码


你可以把if后换成别的条件。希望能够有所帮助。
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
41
在线时间
5 小时
注册时间
2021-5-7
帖子
7
3
 楼主| 发表于 2021-10-28 10:18:04 | 只看该作者
SilverR 发表于 2021-10-27 22:42
这个的话可以多搜搜论坛的脚本,大部分MVMZ可以通用的。
我自己找到的是VIParcher大佬的跳过标题脚本,然后 ...

这段代码我使用没反应,不知道是我使用方法不对还是什么问题,而且因为我的游戏内不能自己存档,只想有自动存档,所以这个加载存档是不是加载的存档不对呢?
我的游戏类似与超级玛丽一般,是关卡型的,我这么做的目的就是想让玩家退出游戏后,下次开启游戏还能接着上一关继续游戏
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
41
在线时间
5 小时
注册时间
2021-5-7
帖子
7
4
 楼主| 发表于 2021-10-28 10:29:20 | 只看该作者
SilverR 发表于 2021-10-27 22:42
这个的话可以多搜搜论坛的脚本,大部分MVMZ可以通用的。
我自己找到的是VIParcher大佬的跳过标题脚本,然后 ...

我通过更改代码实现了自动读档了!!!
但是自动存档在   存档1     这个怎么搞 还要再请教一下
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
41
在线时间
5 小时
注册时间
2021-5-7
帖子
7
5
 楼主| 发表于 2021-10-28 14:41:10 | 只看该作者
读取存档后接消除图片的指令需要再点一下,很难受
想问下
消除图片的  代码
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
784
在线时间
103 小时
注册时间
2021-7-12
帖子
28
6
发表于 2021-10-31 04:06:25 | 只看该作者
我觉得你可能需要个全局变量插件?
  1. DataManager.saveGame(n)//保存到n号存档
  2. DataManager.loadGame(n)//读取n号存档

  3. //消除图片
  4. $gameScreen.erasePicture(图片编号);//$gameScreen.erasePicture(1);
复制代码

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 15:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表