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

Project1

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

[已经解决] [思路请教]菜单项中增加子菜单

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
175 小时
注册时间
2011-12-28
帖子
93
跳转到指定楼层
1
发表于 2012-2-14 17:10:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
下图是自己PS的图。。。想请大家帮手思考一下,实现下图的功能思路或方法。。
就是当我选择了“物品”的时候,菜单里会自动增加了一些子菜单供选择。。选择了子菜单后再打开新的窗口。
但如果当时子菜单没选上,而再选择了其它选项时。。不对应的子菜单又会自动隐藏,而只打开新的对应的子菜单。

不胜感激!

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

2
发表于 2012-2-14 17:16:24 | 只看该作者
本帖最后由 feizhaodan 于 2012-2-14 17:16 编辑

可以利用Ace在每个选项都有的:ext里面添加一个量来判断。如果判断结果是,则以小字描绘,如果否,则不描绘跳到下一个。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
175 小时
注册时间
2011-12-28
帖子
93
3
 楼主| 发表于 2012-2-14 17:22:39 | 只看该作者
feizhaodan 发表于 2012-2-14 17:16
可以利用Ace在每个选项都有的:ext里面添加一个量来判断。如果判断结果是,则以小字描绘,如果否,则不描绘 ...

是在Scene_Menu中的@command_window.set_handler(:item,      method(:command_item))
这部分中添加??是前面的:item中负责判断选中效果? 还是后面部份的:command_item负责?如果是,对齐效果又如何实现?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

4
发表于 2012-2-14 17:33:54 | 只看该作者
本帖最后由 feizhaodan 于 2012-2-14 17:34 编辑
z12508186 发表于 2012-2-14 17:22
是在Scene_Menu中的@command_window.set_handler(:item,      method(:command_item))
这部分中添加?? ...


完全不对= =
怎么说呢,这个做的很麻烦。
我这个也只是给你一个思路,具体的内容自己想吧。
不知是在Scene_Menu中操作,还要在Window_MenuCommand改。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

5
发表于 2012-2-14 19:08:47 | 只看该作者
本帖最后由 亿万星辰 于 2012-2-14 19:10 编辑

大可不必在意RGSS3里的新结构~
我写两个关键点,你看你能否实现。
1、动态的调整窗口的高度及内容
2、再加几个小窗口
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
45
在线时间
47 小时
注册时间
2009-6-1
帖子
127
6
发表于 2012-2-15 02:51:15 | 只看该作者
我會比較建議多寫幾個放在同樣位置的Window_Command
比方說物品子選單就多設一個item_command,然後將原本物品選項的內容改成「顯示物品子選單」,再設定其他子選單的功能。
這樣維護起來也會比全部組合在一起方便一些。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

7
发表于 2012-2-15 15:33:27 | 只看该作者
徒弟做了一个,功能似乎没问题,问题是我也没看太明白……

悲剧了……情何以堪啊~

http://115.com/file/dpyt54av#

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2 认可答案,恭喜你获得由66RPG提供的精美好.

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
175 小时
注册时间
2011-12-28
帖子
93
8
 楼主| 发表于 2012-2-15 16:53:32 | 只看该作者
亿万星辰 发表于 2012-2-15 15:33
徒弟做了一个,功能似乎没问题,问题是我也没看太明白……

悲剧了……情何以堪啊~

膜拜ing~~~~除了感激,我都无言以对。。。对小白我来说。。又要挨夜才能搞明白实现的方法。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
206 小时
注册时间
2012-9-27
帖子
8
9
发表于 2013-1-26 04:24:26 | 只看该作者
亿万星辰 发表于 2012-2-15 15:33
徒弟做了一个,功能似乎没问题,问题是我也没看太明白……

悲剧了……情何以堪啊~

买卖时貌似出问题了..

点评

虽然是挖坟了,不过还真的反映了一个问题~  发表于 2013-1-27 16:16
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

10
发表于 2013-1-27 16:17:02 | 只看该作者
加上下面这个脚本。
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ Window_ItemCategory
  4. #------------------------------------------------------------------------------
  5. #  物品画面和商店画面中,显示装备、所持物品等项目列表的窗口。
  6. #==============================================================================

  7. class Window_ItemCategory < Window_HorzCommand
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化对象
  10.   #--------------------------------------------------------------------------
  11.   def initialize(symbol = nil)
  12.     super(0, 0)
  13.     select_symbol(symbol)
  14.   end
  15. end
复制代码
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-3 01:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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