Project1

标题: 如何把存档和读档改为一次性的 [打印本页]

作者: Mullice_    时间: 2016-10-16 20:28
标题: 如何把存档和读档改为一次性的
就是类似于熊大汐打不来那个存档直接保存,然后读档读取之后直接进入游戏?
万分感谢!
作者: 御曹司    时间: 2016-10-16 20:36
本帖最后由 御曹司 于 2016-10-16 23:10 编辑

算了
。。。。
作者: Mullice_    时间: 2016-10-16 21:16
御曹司 发表于 2016-10-16 20:36
把脚本里面的存档和读档指令分别改成

设置了0,可是并没有效果【】
作者: Mullice_    时间: 2016-10-16 22:08
御曹司 发表于 2016-10-16 20:36
把脚本里面的存档和读档指令分别改成

scene的save和load 改的0
作者: RaidenInfinity    时间: 2016-10-16 22:49
正好我上一个作品有用到如此的系统…嗯

  1. #标题页面的读取选项直接读取1号存档
  2. class Scene_Title < Scene_Base

  3.         def command_continue
  4.                 File.open("Save01.rvdata2", "rb") do |file|
  5.                         Marshal.load(file)
  6.                         DataManager.extract_save_contents(Marshal.load(file))
  7.                         DataManager.reload_map_if_updated
  8.                 end   
  9.                 Sound.play_load
  10.                 fadeout_all
  11.                 $game_system.on_after_load
  12.                 SceneManager.goto(Scene_Map)
  13.         end
  14.   
  15. end


  16. #储存指令直接储存至1号存档并退出菜单页面
  17. class Scene_Menu < Scene_MenuBase
  18.   
  19.         def command_save
  20.                 DataManager.save_game(0)
  21.     return_scene
  22.         end  
  23.   
  24. end

  25. #标题页面的读取选项在找不到1号存档时显示灰色
  26. module DataManager
  27.         def self.save_file_exists?
  28.                 !Dir.glob('Save01.rvdata2').empty?
  29.         end  
  30. end  
复制代码





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