Project1

标题: 怎么让选择装备的人的时候光标只在第三个人? [打印本页]

作者: 纳尔德    时间: 2011-7-10 17:58
标题: 怎么让选择装备的人的时候光标只在第三个人?
怎么让选择装备的人的时候光标只在第三个人?
也就是光标只能下而不能上 , 按装备时光标第一个是停在第三个.

也就是不能选第1和第2个角色.或者让1和2角色消失,让3,4,5,6角色显示在那里.dsu_plus_rewardpost_czw
作者: Kimu    时间: 2011-7-10 19:46
本帖最后由 Kimu 于 2011-7-10 19:47 编辑

吐糟:不给那两个人换装备为什么要把他们带上啊

================================================

没有附加脚本是不会出现第五人和第六人的,但是根据你的界面来看你又没加附加脚本.............
请把问题再描述清楚点.............
作者: bbaugle    时间: 2011-7-11 09:30
class Scene_Menu
  #--------------------------------------------------------------------------
  # ● 刷新画面 (命令窗口被激活的情况下)
  #--------------------------------------------------------------------------
  def update_command
    # 按下 B 键的情况下
    if Input.trigger?(Input::B)
      # 演奏取消 SE
      $game_system.se_play($data_system.cancel_se)
      # 切换的地图画面
      $scene = Scene_Map.new
      return
    end
    # 按下 C 键的情况下
    if Input.trigger?(Input::C)
      # 同伴人数为 0、存档、游戏结束以外的场合
      if $game_party.actors.size == 0 and @command_window.index < 4
        # 演奏冻结 SE
        $game_system.se_play($data_system.buzzer_se)
        return
      end
      # 命令窗口的光标位置分支
      case @command_window.index
      when 0  # 物品
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 切换到物品画面
        $scene = Scene_Item.new
      when 1  # 特技
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 激活状态窗口
        @command_window.active = false
        @status_window.active = true
        @status_window.index = 0
      when 2  # 装备
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 激活状态窗口
        @command_window.active = false
        @status_window.active = true
        @status_window.index = 2
      when 3  # 状态
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 激活状态窗口
        @command_window.active = false
        @status_window.active = true
        @status_window.index = 0
      when 4  # 存档
        # 禁止存档的情况下
        if $game_system.save_disabled
          # 演奏冻结 SE
          $game_system.se_play($data_system.buzzer_se)
          return
        end
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 切换到存档画面
        $scene = Scene_Save.new
      when 5  # 游戏结束
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 切换到游戏结束画面
        $scene = Scene_End.new
      end
      return
    end
  end
end




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