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

Project1

 找回密码
 注册会员
搜索

如何在存档界面显示章节名

查看数: 2479 | 评论数: 2 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-11-3 15:49

正文摘要:

就是说我用某变量代入章节,然后如何在存档界面显示章节名。 举例说变量=1时会显示第一章名称,变量=2时会显示第二章名称

回复

VIPArcher 发表于 2014-11-3 17:52:21
大概就这么写(显示的位置宽度啥的我随便设置的,也没怎么看效果。
直接把变量1赋值为章节名。直接显示变量1
在事件中-变量操作-脚本-输入 “第一章”
就会显示“第一章”
  1. module DataManager
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成存档的头数据
  4.   #--------------------------------------------------------------------------
  5.   def self.make_save_header
  6.     header = {}
  7.     header[:characters] = $game_party.characters_for_savefile
  8.     header[:playtime_s] = $game_system.playtime_s
  9.     header[:chapter] = $game_variables[1]
  10.     header
  11.   end
  12. end
  13. class Window_SaveFile < Window_Base
  14.   #--------------------------------------------------------------------------
  15.   # ● 刷新
  16.   #--------------------------------------------------------------------------
  17.   alias chapter_refresh refresh
  18.   def refresh
  19.     chapter_refresh
  20.     draw_chapter(0, 0,200 ,2)
  21.   end
  22.   #--------------------------------------------------------------------------
  23.   # ● 绘制章节
  24.   #--------------------------------------------------------------------------
  25.   def draw_chapter(x, y,width, align)
  26.     header = DataManager.load_header(@file_index)
  27.     return unless header
  28.     text = header[:chapter]
  29.     draw_text(x, y,width, line_height, text, align)
  30.   end
  31. end
复制代码

点评

嗯,那里就是一个哈希,不过这里写的不能出错,否则会无法存档。  发表于 2014-11-3 18:51
话说VIP大大,如果像6-9行写的一样,是不是可以储存自己添加的变量?  发表于 2014-11-3 18:46

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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