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

Project1

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

[已经解决] 在游戏中读取存档

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
101 小时
注册时间
2014-4-25
帖子
28
跳转到指定楼层
1
发表于 2014-6-27 11:41:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
不需要放在菜单里,只要用事件的。
当然,菜单里的也没事……
因为跳过封面的不能读档了……问得好多

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21616
在线时间
9412 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2014-6-27 12:00:54 | 只看该作者
事件中的脚本指令里输入
SceneManager.call(Scene_Load)
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22938
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
3
发表于 2014-6-27 12:15:58 | 只看该作者
本帖最后由 tseyik 于 2014-6-27 12:27 编辑

事件>劇本
SceneManager.call(Scene_Load)
若要放入菜单里
加入下列劇本
RUBY 代码复制
  1. $rsi ||= {}
  2. $rsi["ロードメニュー"] = true
  3.  
  4. class Window_MenuCommand < Window_Command
  5.   #--------------------------------------------------------------------------
  6.   # ● コマンドリストの作成
  7.   #--------------------------------------------------------------------------
  8.   alias _make_command_list_with_load_command make_command_list
  9.   def make_command_list
  10.     _make_command_list_with_load_command
  11.     add_load_command
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● インデックスを指定したコマンドの追加
  15.   #--------------------------------------------------------------------------
  16.   def add_command_with_index(name, symbol, index, enabled = true, ext = nil)
  17.     @list[index, 0] = {:name=>name, :symbol=>symbol, :enabled=>enabled, :ext=>ext}
  18.   end
  19.   #--------------------------------------------------------------------------
  20.   # ● ロードコマンドの追加
  21.   #--------------------------------------------------------------------------
  22.   def add_load_command
  23.     @list.each_with_index{|data, index|
  24.       if data[:symbol] == :save
  25.         add_command_with_index("Load", :load, index.next, DataManager.save_file_exists?)
  26.         return
  27.       end
  28.     }
  29.     add_command("Load", :load, DataManager.save_file_exists?)
  30.   end
  31. end
  32.  
  33. class Scene_Menu < Scene_MenuBase
  34.   #--------------------------------------------------------------------------
  35.   # ● コマンドウィンドウの作成
  36.   #--------------------------------------------------------------------------
  37.   alias _create_load_command create_command_window
  38.   def create_command_window
  39.     _create_load_command
  40.     @command_window.set_handler(:load, method(:command_load))
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● コマンド[ロード]
  44.   #--------------------------------------------------------------------------
  45.   def command_load
  46.     SceneManager.call(Scene_Load)
  47.   end
  48. end

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
101 小时
注册时间
2014-4-25
帖子
28
4
 楼主| 发表于 2014-6-27 12:23:59 | 只看该作者
好啊,谢谢大家,可以了,菜单和事件都可以哈
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 08:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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