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

Project1

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

[已经解决] 如何在存档界面显示章节名

[复制链接]

Lv4.逐梦者

梦石
10
星屑
5768
在线时间
1851 小时
注册时间
2013-2-14
帖子
395

开拓者

跳转到指定楼层
1
发表于 2014-11-3 15:49:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv4.逐梦者 (版主)

无限の剣制

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

开拓者贵宾

2
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
10
星屑
5768
在线时间
1851 小时
注册时间
2013-2-14
帖子
395

开拓者

3
 楼主| 发表于 2014-11-3 22:41:59 | 只看该作者
VIPArcher 发表于 2014-11-3 17:52
大概就这么写(显示的位置宽度啥的我随便设置的,也没怎么看效果。
直接把变量1赋值为章节名。直接显示变量 ...

出错了,如图:

点评

谢谢,知道了,问题解决了。。  发表于 2014-11-4 12:12
我写的英文双引号不是摆设,不是强调,是真的需要。  发表于 2014-11-3 22:49
少年加双引号。  发表于 2014-11-3 22:45
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 13:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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