设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

修改默認Menu

查看数: 1949 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-9-2 22:33

正文摘要:

本帖最后由 ms0688987 于 2011-9-2 22:38 编辑 如何修改成 按下X键只会跳出四个选项 1.物品 2.装备 3.状态 4.结束 然后这个视窗是置中的, 且后边的地图和角色则是暗化一点点 還有 , 刪去選人物的命令 , 即 ...

回复

ms0688987 发表于 2011-9-3 17:46:34

感謝LS

小弟修該一下座标就挺合適了

feizhaodan 发表于 2011-9-3 17:11:16
ms0688987 发表于 2011-9-3 13:05
大概要这个效果

用WINDOWS XP自带小画家搞出来的视窗
  1. #==============================================================================
  2. # ■ Scene_Menu
  3. #------------------------------------------------------------------------------
  4. #  处理菜单画面的类。
  5. #==============================================================================

  6. class Scene_Menu < Scene_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #     menu_index : 命令窗口光标初始位置
  10.   #--------------------------------------------------------------------------
  11.   def initialize(menu_index = 0)
  12.     @menu_index = menu_index
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 开始处理
  16.   #--------------------------------------------------------------------------
  17.   def start
  18.     super
  19.     create_menu_background
  20.     create_command_window
  21.     @gold_window = Window_Gold.new(544 / 2 - 160 / 2, @command_window.y + @command_window.height)
  22.     @gold_window.opacity = 150
  23.   end
  24.   #--------------------------------------------------------------------------
  25.   # ● 结束处理
  26.   #--------------------------------------------------------------------------
  27.   def terminate
  28.     super
  29.     dispose_menu_background
  30.     @command_window.dispose
  31.     @gold_window.dispose
  32.   end
  33.   #--------------------------------------------------------------------------
  34.   # ● 更新画面
  35.   #--------------------------------------------------------------------------
  36.   def update
  37.     super
  38.     update_menu_background
  39.     @command_window.update
  40.     @gold_window.update
  41.     update_command_selection
  42.   end
  43.   #--------------------------------------------------------------------------
  44.   # ● 生成命令窗口
  45.   #--------------------------------------------------------------------------
  46.   def create_command_window
  47.     s1 = Vocab::item
  48.     s2 = Vocab::equip
  49.     s3 = Vocab::status
  50.     s4 = Vocab::game_end
  51.     @command_window = Window_Command.new(160, [s1, s2, s3, s4])
  52.     @command_window.index = @menu_index
  53.     @command_window.x = 544 / 2 - 160 / 2
  54.     @command_window.y = 416 / 2 - @command_window.height
  55.     @command_window.opacity = 150
  56.     if $game_party.members.size == 0          # 如果队伍为空
  57.       @command_window.draw_item(0, false)     # 无效化物品选项
  58.       @command_window.draw_item(1, false)     # 无效化技能选项
  59.       @command_window.draw_item(3, false)     # 无效化状态选项
  60.     end
  61.   end
  62.   #--------------------------------------------------------------------------
  63.   # ● 更新命令窗口
  64.   #--------------------------------------------------------------------------
  65.   def update_command_selection
  66.     if Input.trigger?(Input::B)
  67.       Sound.play_cancel
  68.       $scene = Scene_Map.new
  69.     elsif Input.trigger?(Input::C)
  70.       if $game_party.members.size == 0 and @command_window.index < 4
  71.         Sound.play_buzzer
  72.         return
  73.       elsif $game_system.save_disabled and @command_window.index == 4
  74.         Sound.play_buzzer
  75.         return
  76.       end
  77.       Sound.play_decision
  78.       case @command_window.index
  79.       when 0      # 物品
  80.         $scene = Scene_Item.new
  81.       when 1
  82.         $scene = Scene_Equip.new(0)
  83.       when 2
  84.         $scene = Scene_Status.new(0)
  85.       when 3
  86.         $scene = Scene_End.new
  87.       end
  88.     end
  89.   end
  90. end
  91. #==============================================================================
  92. # ■ Scene_Equip
  93. #------------------------------------------------------------------------------
  94. #  处理装备画面的类。
  95. #==============================================================================

  96. class Scene_Equip < Scene_Base
  97.   #--------------------------------------------------------------------------
  98.   # ● 回到原画面
  99.   #--------------------------------------------------------------------------
  100.   def return_scene
  101.     $scene = Scene_Menu.new(1)
  102.   end
  103. end
  104. #==============================================================================
  105. # ■ Scene_Status
  106. #------------------------------------------------------------------------------
  107. #  处理状态画面的类。
  108. #==============================================================================

  109. class Scene_Status < Scene_Base
  110.   #--------------------------------------------------------------------------
  111.   # ● 回到原画面
  112.   #--------------------------------------------------------------------------
  113.   def return_scene
  114.     $scene = Scene_Menu.new(2)
  115.   end
  116. end
  117. #==============================================================================
  118. # ■ Scene_End
  119. #------------------------------------------------------------------------------
  120. #  处理游戏结束画面的类。
  121. #==============================================================================

  122. class Scene_End < Scene_Base
  123.   #--------------------------------------------------------------------------
  124.   # ● 回到原画面
  125.   #--------------------------------------------------------------------------
  126.   def return_scene
  127.     $scene = Scene_Menu.new(3)
  128.   end
  129. end
复制代码


上脚本。
你看看合不合意。
feizhaodan 发表于 2011-9-3 00:32:01
可不可以至少拿系统自带的画图画一下你希望怎么部署。
不然非常难弄
Kimu 发表于 2011-9-2 22:35:36
那Window_MenuStatus怎么办?不要了?那会影响到装备,状态什么的角色选择的

点评

希望是点击就跳出第一位的资讯,不要有选人物的命令  发表于 2011-9-2 22:41
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-10 03:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表