Project1

标题: 小问题请教:filename何用?及at [打印本页]

作者: 九靈    时间: 2013-8-29 16:28
标题: 小问题请教:filename何用?及at
Window_SaveFile
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 初始化对像
  3.   #     file_index : 存档文件的索引 (0~3)
  4.   #     filename   : 文件名
  5.   #--------------------------------------------------------------------------
  6.   def initialize(file_index, filename)
  7.     super(0, 64 + file_index % 4 * 104, 640, 104)
  8.     self.contents = Bitmap.new(width - 32, height - 32)
  9.     @file_index = file_index
  10.     @filename = "Save#{@file_index + 1}.rxdata"
  11.     @time_stamp = Time.at(0)
  12.     @file_exist = FileTest.exist?(@filename)
  13.     if @file_exist
  14.       file = File.open(@filename, "r")
  15.       @time_stamp = file.mtime
  16.       @characters = Marshal.load(file)
  17.       @frame_count = Marshal.load(file)
  18.       @game_system = Marshal.load(file)
  19.       @game_switches = Marshal.load(file)
  20.       @game_variables = Marshal.load(file)
  21.       @total_sec = @frame_count / Graphics.frame_rate
  22.       file.close
  23.     end
  24.     refresh
  25.     @selected = false
  26.   end



问题 :
1. def initialize(file_index, filename) 的参数filename 到处找不着引用他的地方...请问设置filename 参数有啥用?...
2. 请问@time_stamp = Time.at(0) 的at(0) 的意思


另外...
Scene_File
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 主处理
  3.   #--------------------------------------------------------------------------
  4.   def main
  5.     # 生成帮助窗口
  6.     @help_window = Window_Help.new
  7.     @help_window.set_text(@help_text)
  8.     # 生成存档文件查
  9.     @savefile_windows = []
  10.     for i in 0..3
  11.       @savefile_windows.push(Window_SaveFile.new(i, make_filename(i)))
  12.     end

filename 参数是make_filename(i)
作者: 无脑之人    时间: 2013-8-29 16:36
filename看样子是没用……orz
至于Time.at 这个F1里面没有 需要参考 http://www.kuqin.com/rubycndocument/index.html 的内部类-Time





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