Project1

标题: 怎么样用事件调出子菜单 [打印本页]

作者: 淡忆已然    时间: 2011-4-7 20:24
标题: 怎么样用事件调出子菜单
我是个新手,希望大家帮帮忙,想用事件做标题画面和主菜单,面临的问题有:1怎么样用事件调出子菜单,就是用事件调出物品菜单2将原来的主菜单删除状态和装备以外的选项3如何用事件进入初始场景,就是开始新游戏dsu_plus_rewardpost_czw
作者: Liong    时间: 2011-4-7 20:37
本帖最后由 Liong 于 2011-4-7 20:38 编辑

1.事件那边有个场景控制,那边可以显示菜单
2.可能要调脚本
3.可以用场所移动\返回标题画面
作者: qllmkaen    时间: 2011-4-7 20:54
{:nm_7:}问题2 将脚本编辑器里面的Scene_Menu里的
  1.   #--------------------------------------------------------------------------
  2.   # ● 生成命令窗口
  3.   #--------------------------------------------------------------------------
  4.   def create_command_window
  5.     s1 = Vocab::item
  6.     s2 = Vocab::skill
  7.     s3 = Vocab::equip
  8.     s4 = Vocab::status
  9.     s5 = Vocab::save
  10.     s6 = Vocab::game_end
  11.     @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
  12.     @command_window.index = @menu_index
  13.     if $game_party.members.size == 0          # 如果队伍为空
  14.       @command_window.draw_item(0, false)     # 无效化物品选项
  15.       @command_window.draw_item(1, false)     # 无效化技能选项
  16.       @command_window.draw_item(2, false)     # 无效化装备选项
  17.       @command_window.draw_item(3, false)     # 无效化状态选项
  18.     end
  19.     if $game_system.save_disabled             # 如果禁止存档
  20.       @command_window.draw_item(4, false)     # 无效化存档选项
  21.     end
  22.   end
复制代码
改成
  1.   #--------------------------------------------------------------------------
  2.   # ● 生成命令窗口
  3.   #--------------------------------------------------------------------------
  4.   def create_command_window
  5.     s1 = Vocab::item
  6.     s2 = Vocab::skill
  7.     s3 = Vocab::equip
  8.     s4 = Vocab::status
  9.     s5 = Vocab::save
  10.     s6 = Vocab::game_end
  11.     @command_window = Window_Command.new(160, [s3,s4])
  12.     @command_window.index = @menu_index
  13.     if $game_party.members.size == 0          # 如果队伍为空
  14.       @command_window.draw_item(0, false)     # 无效化物品选项
  15.       @command_window.draw_item(1, false)     # 无效化技能选项
  16.       @command_window.draw_item(2, false)     # 无效化装备选项
  17.       @command_window.draw_item(3, false)     # 无效化状态选项
  18.     end
  19.     if $game_system.save_disabled             # 如果禁止存档
  20.       @command_window.draw_item(4, false)     # 无效化存档选项
  21.     end
  22.   end
复制代码
里面那个s1,s2,s3什么的,就分别对应菜单里的一个选项,哪个不需要的就删掉
作者: 淡忆已然    时间: 2011-4-8 10:25
回复 Liong 的帖子

1我的意思是指直接调出物品画面而不经过主菜单
作者: summer92    时间: 2011-4-8 11:16
在一个事件里面 使用 “脚本” 里面写上 $scene = Scene_Item.new  
直接调用物品xx   好用别忘了认可哦




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