Project1

标题: 预置脚本中Game_System括号里参数是什么意思??? [打印本页]

作者: 657282177    时间: 2012-3-16 14:07
标题: 预置脚本中Game_System括号里参数是什么意思???
预置脚本中Game_System
#--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    @map_interpreter = Interpreter.new(0, true)
    @battle_interpreter = Interpreter.new(0, false)
    @timer = 0
    @timer_working = false
    @save_disabled = false
    @menu_disabled = false
    @encounter_disabled = false
    @message_position = 2
    @message_frame = 0
    @save_count = 0
    @magic_number = 0
  end

实变量@map_interpreter括号里参数是什么意思???有什么用??请详细解释一下
dsu_plus_rewardpost_czw
作者: R-零    时间: 2012-3-16 19:01
事件深度,主标志

具体的自己看下面一段。你可以通过搜索追踪这些变量

#==============================================================================
# ■ Interpreter (分割定义 1)
#------------------------------------------------------------------------------
#  执行事件命令的解释器。本类在 Game_System 类
# 与 Game_Event 类的内部使用。
#==============================================================================

class Interpreter
  #--------------------------------------------------------------------------
  # ● 初始化标志
  #     depth : 事件的深度
  #     main  : 主标志
  #--------------------------------------------------------------------------
  def initialize(depth = 0, main = false)
    @depth = depth
    @main = main
    # 深度超过 100 级
    if depth > 100
      print("调用公用事件超过了限制。")
      exit
    end
    # 清除注释器的内部状态
    clear
  end

作者: 657282177    时间: 2012-3-16 22:32
似乎明白了一点。但实变量@map_interpreter括号里参数 @map_interpreter = Interpreter.new(0, true)  没有用=号  下面的 def initialize(depth = 0, main = false) 使用了=号。  有区别吗????






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