Project1

标题: RGSS2 一点小问题 [打印本页]

作者: 诡异の猫    时间: 2008-1-16 02:33
标题: RGSS2 一点小问题
首先- -
那个..很早就有人发现了的
里面的 def def{/gg}
我想问下这样定义物理防御力这个东西还有实际作用吗?
还是相当于没用的了- -

然后那个..Scene里面的main里
Input.update
loop do
  Graphics.update             # 刷新游戏画面
  Input.update                # 刷新输入信息
  update                      # 刷新画面
  break if $scene != self     # 如果画面切换就中断循环
  end
Graphics.update

我想问下再loop前后分别加入 输入处理 和 画面刷新 有什么特别的意义吗?
还是..delete掉完全可以??

              [本贴由 御灵 于 2008-1-17 23:46:14 进行了编辑]
作者: 诡异の猫    时间: 2008-1-16 02:33
标题: RGSS2 一点小问题
首先- -
那个..很早就有人发现了的
里面的 def def{/gg}
我想问下这样定义物理防御力这个东西还有实际作用吗?
还是相当于没用的了- -

然后那个..Scene里面的main里
Input.update
loop do
  Graphics.update             # 刷新游戏画面
  Input.update                # 刷新输入信息
  update                      # 刷新画面
  break if $scene != self     # 如果画面切换就中断循环
  end
Graphics.update

我想问下再loop前后分别加入 输入处理 和 画面刷新 有什么特别的意义吗?
还是..delete掉完全可以??

              [本贴由 御灵 于 2008-1-17 23:46:14 进行了编辑]
作者: 亿万星辰    时间: 2008-1-16 03:47
前一个....有效...你可以用p命令查看一个Game_Actor的对象的def属性看看

后一个,个人认为大概是防止某些特殊情况下的错误做的保守处理...留着也无妨
作者: 诡异の猫    时间: 2008-1-16 04:10
以下引用亿万星辰于2008-1-15 19:47:48的发言:

前一个....有效...你可以用p命令查看一个Game_Actor的对象的def属性看看

后一个,个人认为大概是防止某些特殊情况下的错误做的保守处理...留着也无妨


个人觉得 RGSS2 里貌似有一些多余,或者说不够直接的算法.
看着感觉别扭- -
也有可能是我才疏学浅- -看不出他的用意
作者: 柳柳    时间: 2008-1-16 08:19
第一个的确不太合适,怎么说也不应该用关键字来做函数名。但用了也就是用了,好孩子不要模仿他定义一个“def if”一类的东西……

第二个至少后面的Graphics.update我觉得还好,loop前后是切换场景时候的部分,一般场景结束时候会有一些特殊的画面处理,所以update一下我还能接受。但是前面那个Input……扔那吧,呵呵。
作者: 美兽    时间: 2008-1-16 17:56
自己想想先
Input.update
Graphics.update
和后
Graphics.update   
Input.update
的区别,就明白为什么要有那个,XP默认RGSS因为已经固定的逻辑框架,所以很难遇到问题。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1