Project1

标题: 问题已解决,谢谢 [打印本页]

作者: kala    时间: 2010-12-24 17:00
标题: 问题已解决,谢谢
本帖最后由 kala 于 2010-12-24 17:21 编辑

就是游戏菜单只有物品,保存,和退出
作者: 黄亦天    时间: 2010-12-24 17:08
回复 kala 的帖子

之前有一个和LZ类似的问题,LZ可以去找一下,看看有没有帮助……
作者: fux2    时间: 2010-12-24 17:23
插入到Main上方,Scene_Menu下方任意位置
  1. # 喵
  2. class Scene_Menu < Scene_Base
  3.   
  4.   def create_command_window
  5.     s1 = Vocab::item
  6.     s2 = Vocab::save
  7.     s3 = Vocab::game_end
  8.     @command_window = Window_Command.new(160, [s1, s2, s3])
  9.     @command_window.index = @menu_index
  10.     if $game_party.members.size == 0          # 如果队伍为空
  11.       @command_window.draw_item(0, false)     # 无效化物品选项
  12.       
  13.     if $game_system.save_disabled             # 如果禁止存档
  14.       @command_window.draw_item(1, false)     # 无效化存档选项
  15.     end
  16.   end

  17.   def update_command_selection
  18.     if Input.trigger?(Input::B)
  19.       Sound.play_cancel
  20.       $scene = Scene_Map.new
  21.     elsif Input.trigger?(Input::C)
  22.       if $game_party.members.size == 0 and @command_window.index < 4
  23.         Sound.play_buzzer
  24.         return
  25.       elsif $game_system.save_disabled and @command_window.index == 4
  26.         Sound.play_buzzer
  27.         return
  28.       end
  29.       Sound.play_decision
  30.       case @command_window.index
  31.       when 0      # 物品
  32.         $scene = Scene_Item.new
  33.       when 1     # 存档
  34.         $scene = Scene_File.new(true, false, false)
  35.       when 2      # 结束游戏
  36.         $scene = Scene_End.new
  37.       end
  38.     end
  39.   end
  40.   
  41. end

  42. class Scene_File < Scene_Base
  43.   
  44.   def return_scene
  45.     if @from_title
  46.       $scene = Scene_Title.new
  47.     elsif @from_event
  48.       $scene = Scene_Map.new
  49.     else
  50.       $scene = Scene_Menu.new(1)
  51.     end
  52.   end
  53.   
  54. end

  55. class Scene_End < Scene_Base

  56.   def return_scene
  57.     $scene = Scene_Menu.new(2)
  58.   end
  59.   
  60. end
复制代码





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