查看: 2435|回复: 6

[已经解决] 关于Game_Temp的问题

[复制链接]
梦石
0
星屑
15080
在线时间
1581 小时
注册时间
2012-7-24
回帖
1246
发表于 2014-2-11 14:26:15 | 显示全部楼层 |阅读模式

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

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

×
说来惭愧,一直到现在才开始看脚本,应该以后会经常上来问脚本的问题的,希望各位大神多多指教哈~
如题,在看Game_Temp这个的时候有些不懂:
1.[pre lang="ruby" line="1"]attr_accessor :choice_start             # 选择项 开始行[/pre]这里的开始行是什么意思,为什么在下面初始化的时候设为99呢?即[pre lang="ruby" line="1"]@choice_start = 99[/pre]类似的还有[pre lang="ruby" line="1"]attr_accessor :num_input_start          # 输入数值 开始行[/pre]
2.请问[pre lang="ruby" line="1"]attr_accessor :debug_top_row            # 调试画面 保存状态用
  attr_accessor :debug_index              # 调试画面 保存状态用[/pre]这两个有什么不同呐。。。。注释不都一样吗…………

欢迎大家加我

○赛

梦石
0
星屑
1254
在线时间
1276 小时
注册时间
2013-1-22
回帖
2078

贵宾

发表于 2014-2-11 16:48:15 | 显示全部楼层
1.选择项是事件里的那个选择,因为一开始没有选项。
2.第二个是index,就是光标指向。

我知道我说的不好,所以还是@恋′挂机  

点评

你解释得很简洁明了呢,谢啦!  发表于 2014-2-11 19:35
回复

使用道具 举报

梦石
0
星屑
55
在线时间
218 小时
注册时间
2013-12-17
回帖
368
发表于 2014-2-11 17:37:47 | 显示全部楼层
至楼主,你该不会是在脚本列表里从上往下的看的吧。这个方法不是太好。
Game_Temp保存一些不用存档临时使用的数据,它只作为一个数据的保存,本身不处理这些数据。
这些数据由其他类使用。
建议不要看这个,紧接着下面的Game物件类其实对新手来说也没有什么好处,只会越学越迷糊。
倒不如
打开F1看参考手册。
把里面的各种类吃透,学会怎么用。

点评

其实也这样想过,但是只看了基本的,后面的有点看不下去呢~所以后来还是决定边看脚本边看帮助了。。。。  发表于 2014-2-11 19:28
RM脚本定制/修改/整合 群:143356012(入群注明来意)
回复

使用道具 举报

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
回帖
1223
发表于 2014-2-11 17:47:12 | 显示全部楼层
这是定义的伪全局变量
新游戏的时候 $game_temp = Game_Temp.new
因为定义的都是可读写的变量 所以 $game_temp.xxx 可以取到值 也可以 $game_temp.xxx = xxx 改变它

$game_temp.choice_start 是处理显示文章选择项开始行
怎么解释呢?
举个例子吧

显示的文章以及选择项
某测试文章
(这是选择项1)
(这是选择项2)

想象下吧,现在$game_temp.choice_start 的值是1
因为选择项是第二行出现的

现在删去那句话

(选择项1)
(选择项2)

现在$game_temp.choice_start 的值是0

就是记录选项是从哪一行开始的

其余都是一样的

至于$game_temp.debug_top_row
$game_temp.debug_index

就是纯粹记录用的

可以找到Scene_Debug

看 18 19 行

18行记录的是 开头行

19行记录的是 左侧选项光标的位置

评分

参与人数 1星屑 +150 收起 理由
myownroc + 150 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
15080
在线时间
1581 小时
注册时间
2012-7-24
回帖
1246
 楼主| 发表于 2014-2-11 19:33:48 | 显示全部楼层
恋′挂机 发表于 2014-2-11 17:47
这是定义的伪全局变量
新游戏的时候 $game_temp = Game_Temp.new
因为定义的都是可读写的变量 所以 $game_t ...

谢谢版主的耐心解答哈,我前面的都懂了哈,不过还是得弱弱地问句。。调试画面是什么

点评

额……原来那个就叫调试画面。。。那那个开头行和左侧选项光标是什么,麻烦截个图看看吧…………  发表于 2014-2-11 19:41
请在进入游戏后按下F9  发表于 2014-2-11 19:37
就是测试的时候按下F9的那个画面  发表于 2014-2-11 19:37

欢迎大家加我
回复

使用道具 举报

梦石
0
星屑
15080
在线时间
1581 小时
注册时间
2012-7-24
回帖
1246
 楼主| 发表于 2014-2-12 14:46:45 | 显示全部楼层
天地有正气 发表于 2014-2-11 16:48
1.选择项是事件里的那个选择,因为一开始没有选项。
2.第二个是index,就是光标指向。

额……原来调试画面是这个……那调试画面中的开头行和左侧选项光标是什么呢就是attr_accessor :debug_top_row            # 调试画面 保存状态用
  attr_accessor :debug_index              # 调试画面 保存状态用
不麻烦的话截个图吧

欢迎大家加我
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部