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

Project1

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

[已经过期] 图片菜单里的存档问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-7-3
帖子
724
跳转到指定楼层
1
发表于 2010-11-12 08:16:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 沙之爱罗 于 2010-11-12 08:17 编辑




他的脚本是下边这个,我不知道是不是改这个,我想让他在存档内加上角色的图片,头像也好行走图也罢,想让他看上去没那么单调,哪位大侠可以帮忙改一下?就是在文件一,文件二的身后加上图片~不知道加红色可以不。。

#==============================================================================
# ■ Window_SaveFile
#------------------------------------------------------------------------------
#  显示存档以及读档画面、保存文件的窗口。
#==============================================================================

class Window_SaveFile < Window_Base
  #--------------------------------------------------------------------------
  # ● 定义实例变量
  #--------------------------------------------------------------------------
  attr_reader   :filename                 # 文件名
  attr_reader   :selected                 # 选择状态
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     file_index : 存档文件的索引 (0~3)
  #     filename   : 文件名
  #--------------------------------------------------------------------------
  def initialize(file_index, filename)
    #super(0, 64 + file_index % 4 * 104, 320, 104)
    super(120, 24 + file_index % 4 * 110, 440, 100)
    self.contents = Bitmap.new(width - 32, height - 32)
    @file_index = file_index
    @filename = "Save#{@file_index + 1}.rxdata"
    @time_stamp = Time.at(0)
    @file_exist = FileTest.exist?(@filename)
    if @file_exist
      file = File.open(@filename, "r")
      @time_stamp = file.mtime
      @characters = Marshal.load(file)
      @frame_count = Marshal.load(file)
      @game_system = Marshal.load(file)
      @game_switches = Marshal.load(file)
      @game_variables = Marshal.load(file)
      @total_sec = @frame_count / Graphics.frame_rate
      file.close
    end
    refresh
    @selected = false
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    # 描绘文件编号
    self.contents.font.color = normal_color
    name = "文件 #{@file_index + 1}"
    self.opacity = 0
    #self.contents.draw_text(4, 0, 600, 32, name)
    self.contents.draw_text(4, 0, 600, 24, name)
    @name_width = contents.text_size(name).width
    # 存档文件存在的情况下
    if @file_exist
      # 描绘角色
      #for i in [email protected]
       # bitmap = RPG::Cache.character(@characters[0], @characters[1])
        #cw = bitmap.rect.width / 4
        #ch = bitmap.rect.height / 4
        #src_rect = Rect.new(0, 0, cw, ch)
       # x = 300 - @characters.size * 32 + i * 64 - cw / 2
       # self.contents.blt(x, 68 - ch, bitmap, src_rect)
     # end
      # 描绘游戏时间
      hour = @total_sec / 60 / 60
      min = @total_sec / 60 % 60
      sec = @total_sec % 60
      time_string = sprintf("%02d:%02d:%02d", hour, min, sec)
      self.contents.font.color = normal_color
      self.contents.draw_text(4, 8, 400, 24, time_string, 2)
      # 描绘时间标记
      self.contents.font.color = normal_color
      time_string = @time_stamp.strftime("%Y/%m/%d %H:%M")
      self.contents.draw_text(4, 40, 400, 24, time_string, 2)
    end
  end
  #--------------------------------------------------------------------------
  # ● 设置选择状态
  #     selected : 新的选择状态 (true=选择 false=不选择)
  #--------------------------------------------------------------------------
  def selected=(selected)
    @selected = selected
    update_cursor_rect
  end
  #--------------------------------------------------------------------------
  # ● 刷新光标矩形
  #--------------------------------------------------------------------------
  def update_cursor_rect
    if @selected
      self.cursor_rect.set(0, 0, @name_width + 8, 24)
    else
      self.cursor_rect.empty
    end
  end
end
琥太哥你别哭了,我受不了了!

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

2
发表于 2010-11-12 08:29:42 | 只看该作者
参考默认的存档Scene_save吧,那里应该是自动加行走图的那种

点评

就是没办法改了么  发表于 2010-11-13 21:14
描绘走图的哪一段没有错误呢……  发表于 2010-11-13 10:59
人物没有行走图那我怎么走路……  发表于 2010-11-12 21:27
那个脚本没有改动啊。你检查一下你的人物有行走图么?  发表于 2010-11-12 09:55
这个脚本没有改过~还是系统默认的……  发表于 2010-11-12 08:55
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-7-3
帖子
724
3
 楼主| 发表于 2010-11-12 22:02:49 | 只看该作者
可以人工了么,沉了
琥太哥你别哭了,我受不了了!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
5 小时
注册时间
2010-8-13
帖子
17
4
发表于 2010-11-12 22:29:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-7-3
帖子
724
5
 楼主| 发表于 2010-11-13 00:26:18 | 只看该作者
默认的那个脚本我没改动啊
琥太哥你别哭了,我受不了了!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-7-3
帖子
724
6
 楼主| 发表于 2010-11-13 21:13:36 | 只看该作者
人工
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

7
发表于 2010-11-14 10:32:31 | 只看该作者
那么应该是哪些参数没返回来吧。
p一下看看变量值正确否。

点评

算了。。。我不懂。。。让他就这么死去吧  发表于 2010-11-15 02:56
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-1 11:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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