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

Project1

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

[已经解决] 如何当存档时,写入当前存档的日期时间

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
9 小时
注册时间
2012-9-1
帖子
72
跳转到指定楼层
1
发表于 2012-9-3 19:18:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 吸血鬼之妻 于 2012-9-7 18:18 编辑

比如2012年9月3日时存档
而存档后,存档条会显示该存档存档的日期2012年9月3日
Window_SaveFile怎么写脚本?
没有经验悬赏抱歉

评分

参与人数 1星屑 +50 收起 理由
怪蜀黍 + 50 给你补充点体力

查看全部评分

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4684
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

2
发表于 2012-9-4 12:06:29 | 只看该作者
本帖最后由 protosssonny 于 2012-9-4 13:07 编辑

嗷呜~~~
范例在这里: Project1.rar (247.05 KB, 下载次数: 71)
RUBY 代码复制
  1. #==============================================================================
  2. # ■ 存档显示系统时间
  3. #------------------------------------------------------------------------------
  4. #
  5. #   本脚本来自[url]www.66RPG.com[/url],使用和转载请保留此信息
  6. #
  7. #   作者:protosssonny   
  8. #
  9. #==============================================================================
  10.  
  11. #==============================================================================
  12. # ■ Game_System
  13. #------------------------------------------------------------------------------
  14. #  处理系统附属数据的类。也可执行诸如交通工具、 BGM 等管理之类的功能。
  15. # 本类的实例请参考$game_system 。
  16. #==============================================================================
  17.  
  18. class Game_System
  19.   #--------------------------------------------------------------------------
  20.   # ● 定义实例变量
  21.   #--------------------------------------------------------------------------
  22.   attr_accessor :save_time                # 存档时间
  23. end
  24.  
  25. #==============================================================================
  26. # ■ Window_SaveFile
  27. #------------------------------------------------------------------------------
  28. #  显示存档以及读档画面、保存文件的窗口。
  29. #==============================================================================
  30.  
  31. class Window_SaveFile < Window_Base
  32.   #--------------------------------------------------------------------------
  33.   # ● 描绘队员
  34.   #     x : 绘制点 X 座标
  35.   #     y : 绘制点 Y 座标
  36.   #--------------------------------------------------------------------------
  37.   def draw_party_characters(x, y)
  38.     for i in [email]0...@characters.size[/email]
  39.       name = @characters[i][0]
  40.       index = @characters[i][1]
  41.       draw_character(name, index, x + i * 48, y - WLH)
  42.     end
  43.   end
  44.   #--------------------------------------------------------------------------
  45.   # ● 描绘游戏时间
  46.   #     x : 绘制点 X 座标
  47.   #     y : 绘制点 Y 座标
  48.   #     width : 描绘区域宽度
  49.   #     align : 对齐方式
  50.   #--------------------------------------------------------------------------
  51.   def draw_playtime(x, y, width, align)
  52.     hour = @total_sec / 60 / 60
  53.     min = @total_sec / 60 % 60
  54.     sec = @total_sec % 60
  55.     time_string = sprintf("游戏时长:%02d:%02d:%02d", hour, min, sec)
  56.     self.contents.font.color = normal_color
  57.     self.contents.draw_text(x, y - WLH, width, WLH, time_string, 2)
  58.     self.contents.draw_text(x, y, width, WLH, @game_system.save_time[@file_index], 2)
  59.     self.contents.draw_text(x, y, width, WLH, "", 2)
  60.   end
  61. end
  62.  
  63. #==============================================================================
  64. # ■ Scene_File
  65. #------------------------------------------------------------------------------
  66. #  存档画面及读档画面的类。
  67. #==============================================================================
  68.  
  69. class Scene_File < Scene_Base
  70.   #--------------------------------------------------------------------------
  71.   # ● 执行存档
  72.   #--------------------------------------------------------------------------
  73.   def do_save
  74.     $game_system.save_time = [] if $game_system.save_time.nil?
  75.     $game_system.save_time[@index] = Time.now.strftime("存档时间:%Y年%m月%d日%H时%M分%S秒")
  76.     file = File.open(@savefile_windows[@index].filename, "wb")
  77.     write_save_data(file)
  78.     file.close
  79.     return_scene
  80.   end
  81. end

评分

参与人数 3星屑 +208 梦石 +2 收起 理由
吸血鬼之妻 + 8 对我很有帮助
Luciffer + 2 认可答案
明特·布兰马修 + 200 认可答案

查看全部评分

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-20 15:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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