Project1

标题: 怪物图签中资料的问题 [打印本页]

作者: liuhsfyliu    时间: 2009-7-27 19:37
标题: 怪物图签中资料的问题
本帖最后由 凌辰 于 2009-7-29 15:29 编辑

我是用这个怪物图签(前几行):
#===========================================================================
# 一、将想显示的属性设定好,是一个数组,最多六个
# 二、设定不显示的怪物编号
# 四、在数据库里设置备注成为怪物说明
# 三、在事件上使用脚本:$Scene = Scene_EnemyDex.new 进入图鉴
#===========================================================
然后看看下面:
  #--------------------------------------------------------------------------
  # 详情察看
  #--------------------------------------------------------------------------
  def in_intro
    @b = ""
    text = @enemydex_window.enemy.note.dup
    text.split(/[\r\n]+/).each { |line|
    if line =~ /\[(note|备注|備註) \w+\]/
      a = line.split(/ /)[1]
      while ((c = a.slice!(/./m)) != nil)
        @b += c if c != "]"
      end
    end;}
    @b = @b != "" ? @b : "资料不详"
    @help_window.set_text(@b)
    if Input.trigger?(Input::UP) or Input.trigger?(Input::DOWN)
      @enemydex_window.visible = false
      @enemydex_info_window = Window_EnemyDex_Info.new(@enemydex_window.enemy.id)
      @enemydex_info_window.visible = true
      @enemydex_intro_window.visible = false
    end
    if Input.trigger?(Input::B) or Input.trigger?(Input::C)
      Sound.play_cancel
      @enemydex_window.visible = true
      @enemydex_window.active = true
      @enemydex_intro_window.visible = false
      view = $game_party.enemy_view[@enemydex_window.enemy.id]
      @help_window.set_text(view > 0 ? "编号 #{@enemydex_window.enemy.id}" : "----------------")
    end
  end
end

这是详细查看,不知哪位高人可以从中看出如何设定详细资料,现在如何设定都显示“资料不详”
作者: 仲秋启明    时间: 2009-7-28 21:00
参考范例工程,凡是不按照范例编写的都不会显示,“[]”中不能有英文标点
作者: 风雪优游    时间: 2009-7-29 15:27
你发错位置了




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