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

Project1

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

[RMVA发布] 保存退出的功能

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
1705 小时
注册时间
2011-8-17
帖子
818
跳转到指定楼层
1
发表于 2014-9-10 18:11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 黑舞嗜 于 2014-9-14 08:54 编辑

保存游戏后强制结束游戏,这功能也可以叫中断
因为自己的游戏需要用到,然后论坛上搜不到,于是自己研究了下,发现,这玩意超简单的...连我这不会脚本的都弄出来了....

嘛~其实就是在存档的原脚本里加了2小排代码。。。完全不懂脚本的可以用用,会脚本的可以直接无视了
感谢3楼大大提醒省去了不需要的部分

RUBY 代码复制
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ Scene_Save
  4. #------------------------------------------------------------------------------
  5. #  存档画面
  6. #==============================================================================
  7. class Scene_Save < Scene_File
  8.   #--------------------------------------------------------------------------
  9.   # ★ 存档成功时退出游戏
  10.   #--------------------------------------------------------------------------
  11.   def on_save_success
  12.     Sound.play_save
  13.     return_scene
  14.     fadeout_all
  15.     SceneManager.exit
  16.   end
  17. end


与下面限制存档的脚本配合风味更佳(不是我写的,论坛问答里“神秘影子”发的)
RUBY 代码复制
  1. module DataManager
  2.   def self.savefile_max
  3.     return 2 #最多可以有几个存档
  4.   end
  5. end
  6. class Scene_File < Scene_MenuBase
  7.   def visible_max
  8.     return 2 #一页最多可以显示的存档数目
  9.   end
  10. end






上面不懂的童鞋可直接使用下面这个整合的脚本(上面的就不要用了)

RUBY 代码复制
  1. module Vocab
  2.  
  3.   # 存档/读档画面
  4.   SaveMessage     = "是否保存存档?"
  5.   LoadMessage     = "是否读取存档?"
  6.   File            = "存档"
  7.  
  8.   def self.save;        '存档退出';   end   # 存档
  9. end
  10.  
  11.  
  12. #encoding:utf-8
  13. #==============================================================================
  14. # ■ Scene_Save
  15. #------------------------------------------------------------------------------
  16. #  存档画面
  17. #==============================================================================
  18. class Scene_Save < Scene_File
  19.   #--------------------------------------------------------------------------
  20.   # ★ 存档成功时退出游戏
  21.   #--------------------------------------------------------------------------
  22.   def on_save_success
  23.     Sound.play_save
  24.     return_scene
  25.     fadeout_all
  26.     SceneManager.exit
  27.   end
  28. end
  29. #encoding:utf-8
  30. #==============================================================================
  31. # ■ Vocab
  32. #------------------------------------------------------------------------------
  33. #  定义了用语和信息。将部分资料定义为常量。用语部分来自于 $data_system 。
  34. #==============================================================================
  35.  
  36. module DataManager
  37.   def self.savefile_max
  38.     return 1 #最多可以有几个存档
  39.   end
  40. end
  41. class Scene_File < Scene_MenuBase
  42.   def visible_max
  43.     return 1 #一页最多可以显示的存档数目
  44.   end
  45. end
  46. #encoding:utf-8
  47. #==============================================================================
  48. # ■ Window_MenuCommand
  49. #------------------------------------------------------------------------------
  50. #  菜单画面中显示指令的窗口
  51. #==============================================================================
  52.  
  53. class Window_MenuCommand < Window_Command
  54.   #--------------------------------------------------------------------------
  55.   # ● 生成指令列表
  56.   #--------------------------------------------------------------------------
  57.   def make_command_list
  58.     add_main_commands
  59.     add_formation_command
  60.     add_original_commands
  61.     add_save_command
  62. #~     add_game_end_command
  63. end
  64. end
roguelike求生RPG研发中....

Lv1.梦旅人

梦石
0
星屑
50
在线时间
320 小时
注册时间
2014-9-2
帖子
267
2
发表于 2014-9-12 20:17:57 | 只看该作者
哦~~原来如此简单
感谢楼主
另外加的是
fadeout_all
SceneManager.exit
这个吗?

点评

是啊  发表于 2014-9-12 21:33
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2014-9-12 20:20:06 | 只看该作者
第9到第31行大概可以删掉
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2014-9-12 20:51:01 | 只看该作者
没改动原脚本而只是添加新功能的情况下可以不要原来那部分···
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ Scene_Save
  4. #------------------------------------------------------------------------------
  5. #  存档画面
  6. #==============================================================================
  7. class Scene_Save < Scene_File
  8.   #--------------------------------------------------------------------------
  9.   # ★ 存档成功时退出游戏
  10.   #--------------------------------------------------------------------------
  11.   def on_save_success
  12.     Sound.play_save
  13.     return_scene
  14.     fadeout_all
  15.     SceneManager.exit
  16.   end
  17. end
复制代码
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

5
发表于 2014-9-12 22:03:22 | 只看该作者
本帖最后由 VIPArcher 于 2014-9-12 22:04 编辑
chd114 发表于 2014-9-12 20:51
没改动原脚本而只是添加新功能的情况下可以不要原来那部分···


to chd哒哒。那你为何不别名一下保险呢?
  1. class Scene_Save < Scene_File
  2.   alias vip20140912_on_save_success on_save_success
  3.   #--------------------------------------------------------------------------
  4.   # ★ 存档成功时退出游戏
  5.   #--------------------------------------------------------------------------
  6.   def on_save_success
  7.     vip20140912_on_save_success
  8.     fadeout_all
  9.     SceneManager.exit
  10.   end
  11. end
复制代码
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

6
发表于 2014-9-12 22:05:28 | 只看该作者
VIPArcher 发表于 2014-9-12 05:03
to chd哒哒。那你为何不别名一下保险呢?

那你帮我编辑下吧QAQ话说为什么每次@你都@不到···

点评

···好吧···原来你那后面是Archer···你还是去申请改成Error吧囧···  发表于 2014-9-13 10:21
不是VA提问区,我编辑不了呢。艾特不了是因为你艾特我的姿势不对啊。  发表于 2014-9-12 22:06
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
341
在线时间
453 小时
注册时间
2009-10-2
帖子
125
7
发表于 2014-9-13 01:18:10 | 只看该作者
不是很明白。。。{:2_276:}

点评

已更新,你再看看  发表于 2014-9-14 08:55
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 12:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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