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

Project1

 找回密码
 注册会员
搜索

[思路请教]菜单项中增加子菜单

查看数: 5692 | 评论数: 9 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-2-14 17:10

正文摘要:

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

回复

亿万星辰 发表于 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
复制代码
謝小丹 发表于 2013-1-26 04:24:26
亿万星辰 发表于 2012-2-15 15:33
徒弟做了一个,功能似乎没问题,问题是我也没看太明白……

悲剧了……情何以堪啊~

买卖时貌似出问题了..

点评

虽然是挖坟了,不过还真的反映了一个问题~  发表于 2013-1-27 16:16
z12508186 发表于 2012-2-15 16:53:32
亿万星辰 发表于 2012-2-15 15:33
徒弟做了一个,功能似乎没问题,问题是我也没看太明白……

悲剧了……情何以堪啊~

膜拜ing~~~~除了感激,我都无言以对。。。对小白我来说。。又要挨夜才能搞明白实现的方法。。。
亿万星辰 发表于 2012-2-15 15:33:27
徒弟做了一个,功能似乎没问题,问题是我也没看太明白……

悲剧了……情何以堪啊~

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

评分

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

查看全部评分

WildDagger 发表于 2012-2-15 02:51:15
我會比較建議多寫幾個放在同樣位置的Window_Command
比方說物品子選單就多設一個item_command,然後將原本物品選項的內容改成「顯示物品子選單」,再設定其他子選單的功能。
這樣維護起來也會比全部組合在一起方便一些。
亿万星辰 发表于 2012-2-14 19:08:47
本帖最后由 亿万星辰 于 2012-2-14 19:10 编辑

大可不必在意RGSS3里的新结构~
我写两个关键点,你看你能否实现。
1、动态的调整窗口的高度及内容
2、再加几个小窗口
feizhaodan 发表于 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改。
z12508186 发表于 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负责?如果是,对齐效果又如何实现?
feizhaodan 发表于 2012-2-14 17:16:24
本帖最后由 feizhaodan 于 2012-2-14 17:16 编辑

可以利用Ace在每个选项都有的:ext里面添加一个量来判断。如果判断结果是,则以小字描绘,如果否,则不描绘跳到下一个。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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