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

Project1

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

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
12835
在线时间
1458 小时
注册时间
2012-7-24
帖子
1302
跳转到指定楼层
1
发表于 2014-2-11 14:26:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
说来惭愧,一直到现在才开始看脚本,应该以后会经常上来问脚本的问题的,希望各位大神多多指教哈~
如题,在看Game_Temp这个的时候有些不懂:
1.
RUBY 代码复制
  1. attr_accessor :choice_start             # 选择项 开始行
这里的开始行是什么意思,为什么在下面初始化的时候设为99呢?即
RUBY 代码复制
  1. @choice_start = 99
类似的还有
RUBY 代码复制
  1. attr_accessor :num_input_start          # 输入数值 开始行

2.请问
RUBY 代码复制
  1. attr_accessor :debug_top_row            # 调试画面 保存状态用
  2.   attr_accessor :debug_index              # 调试画面 保存状态用
这两个有什么不同呐。。。。注释不都一样吗…………

欢迎大家加我

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

2
发表于 2014-2-11 16:48:15 | 只看该作者
1.选择项是事件里的那个选择,因为一开始没有选项。
2.第二个是index,就是光标指向。

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

点评

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

使用道具 举报

Lv1.梦旅人

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

点评

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

使用道具 举报

Lv1.梦旅人

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
帖子
1316
4
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12835
在线时间
1458 小时
注册时间
2012-7-24
帖子
1302
5
 楼主| 发表于 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

欢迎大家加我
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12835
在线时间
1458 小时
注册时间
2012-7-24
帖子
1302
6
 楼主| 发表于 2014-2-12 14:46:45 | 只看该作者
天地有正气 发表于 2014-2-11 16:48
1.选择项是事件里的那个选择,因为一开始没有选项。
2.第二个是index,就是光标指向。

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

欢迎大家加我
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 14:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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