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

Project1

 找回密码
 注册会员
搜索
查看: 2015|回复: 4
打印 上一主题 下一主题

[已经解决] 怎么样用事件调出子菜单

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
448 小时
注册时间
2011-1-2
帖子
56
跳转到指定楼层
1
发表于 2011-4-7 20:24:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是个新手,希望大家帮帮忙,想用事件做标题画面和主菜单,面临的问题有:1怎么样用事件调出子菜单,就是用事件调出物品菜单2将原来的主菜单删除状态和装备以外的选项3如何用事件进入初始场景,就是开始新游戏

Lv1.梦旅人

梦石
0
星屑
50
在线时间
157 小时
注册时间
2009-3-18
帖子
155
2
发表于 2011-4-7 20:37:44 | 只看该作者
本帖最后由 Liong 于 2011-4-7 20:38 编辑

1.事件那边有个场景控制,那边可以显示菜单
2.可能要调脚本
3.可以用场所移动\返回标题画面
休闲类牧场RPG《牧场之星》 http://rpg.blue/thread-173489-1-1.html
休闲经营类RPG 《梦想餐厅》http://rpg.blue/thread-174411-1-1.html
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
328 小时
注册时间
2009-10-8
帖子
168
3
发表于 2011-4-7 20:54:26 | 只看该作者
{: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什么的,就分别对应菜单里的一个选项,哪个不需要的就删掉

我们是一个团队,为了各自的梦想,没有豪言壮语,朝着共同的方向默默前进 -lmtop.uueasy.com
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
448 小时
注册时间
2011-1-2
帖子
56
4
 楼主| 发表于 2011-4-8 10:25:52 | 只看该作者
回复 Liong 的帖子

1我的意思是指直接调出物品画面而不经过主菜单
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1357
在线时间
677 小时
注册时间
2009-11-11
帖子
2790
5
发表于 2011-4-8 11:16:52 | 只看该作者
在一个事件里面 使用 “脚本” 里面写上 $scene = Scene_Item.new  
直接调用物品xx   好用别忘了认可哦

点评

这算问题1。。。。。LZ三个一起问。。。。。  发表于 2011-4-8 11:19

嘿。嘿。嘿
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-12 02:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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