Project1

标题: 脚本问问 [打印本页]

作者: kvkv97    时间: 2013-12-15 17:46
标题: 脚本问问
class Game_Temp
  #--------------------------------------------------------------------------
  # ● 定义实例变量
  #--------------------------------------------------------------------------
  attr_accessor :map_bgm                  # 地图画面 BGM (战斗时记忆用)
  
  attr_accessor :choice_start             # 选择项 开始行
  
  attr_accessor :battle_can_escape        # 战斗中 允许逃跑 ID
  
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    @map_bgm = nil                           #为什么设空值?

    @choice_start = 99                       #这个为什么设99?
   
    @battle_can_escape = false                #false为假,为什么要怎么设定?
   
  end
end
作者: 774741359    时间: 2013-12-15 18:53
Game_Temp类本身不处理这些数据,这些数据由对应的类来处理他们。
这些数据在没有存档之前保存在Game_Temp的实例里,需要这些数据的类会通过$game_temp.XXX来调用他们
比如menu_calling=false
这个变量代表菜单是否打开中。
Scene_map 处理它,如果这个值为真,map就会跳向menu场景。
楼主所说的空,99,假,只是一个初始值。




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