Project1

标题: 关于工程中的DATE文件 [打印本页]

作者: 1985520777    时间: 2013-3-13 01:29
标题: 关于工程中的DATE文件
阅读脚本的时候·看到第一句

#encoding:utf-8
#==============================================================================
# ■ Vocab
#------------------------------------------------------------------------------
#  定义了用语和信息。将部分资料定义为常量。用语部分来自于 $data_system 。
#==============================================================================


还有

#encoding:utf-8
#==============================================================================
# ■ Game_System
#------------------------------------------------------------------------------
#  处理系统附属数据的类。保存存档和菜单的禁止状态之类的数据。
#   本类的实例请参考 $game_system 。
#==============================================================================


好吧·这个该死的 $game_system是什么·在哪·怎么参考·

我翻遍了RPGVXAce.chm汉化帮助文档也没有·

于是完全看不懂他  :
def self.param(param_id)
    $data_system.terms.params[param_id]
  end

比如这样这个  $data_system.terms.params[param_id]到底是什么样的方法之类 还有很多
作者: j433463    时间: 2013-3-13 01:38
本帖最后由 j433463 于 2013-3-13 02:31 编辑

$data_ 以这个开头的是指数据库,$data_system 就是数据库的系统,包含最右边那一页用语。

param 是能力值,也就是用语那一页中的物理攻击,物理防御,敏捷值,幸运值那些,

param_id 是能力值的 id,id 的值 0 是体力上限,1是魔力上限,2 是物理攻击,依此类推,

所以 $data_system.terms.params[param_id] 就是取得数据库中用语页能力那一栏的指定用词,

$data_system.terms.params[5] 的话就是”幸运”了,呃,如果您没改它的话。



$game_system 则是指脚本 Game_System,在变量中使用小写字母,所以第一个字母没有大写,

最前面用 $ 符号的变量是全局变量(变数),表示在其它脚本或事件脚本中都可以有效。



有时候看不懂原文帮助很可怜的(我就是看不懂),汉化文档也不一定全面,

像这个如果看到原版英文帮助的图会更容易理解:




看那个粗体字部份,Basic,param,etype,command,对照一下就知道位置,汉化的不一定看得出来。
作者: 1985520777    时间: 2013-3-13 17:13
额·我已经找到了这些方法在哪了·帮助文档里面确实有·找起来好困难·
而且发现不会RUBY要读懂全部脚本内容有点困难··学RUBY去了·




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