赞 | 0 |
VIP | 0 |
好人卡 | 110 |
积分 | 1 |
经验 | 24791 |
最后登录 | 2013-6-25 |
在线时间 | 687 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 687 小时
- 注册时间
- 2012-10-29
- 帖子
- 1543
|
本帖最后由 j433463 于 2013-1-26 19:40 编辑
我没把握一定没问题,这只是我自己试做一次暂时没发现问题的修改:
1. Window_ItemList
先找到初始化物件 def initialize 那儿,改成:- def initialize(x, y, width, height)
- super
- @category = :item #:none
- @data = []
- refresh
- end
复制代码 它下方的设定分类 def category=(category) 那一段全部注释掉。
2. Scene_Item
找到开始处理 def start 那儿,把 create_category_window 注释掉。
再把生成物品视窗 def create_item_window 那一段改成:- def create_item_window
- wy = @help_window.height #@category_window.y + @category_window.height
- wh = Graphics.height - wy
- @item_window = Window_ItemList.new(0, wy, Graphics.width, wh)
- @item_window.viewport = @viewport
- @item_window.help_window = @help_window
- @item_window.set_handler(:ok, method(:on_item_ok))
- @item_window.set_handler(:cancel, method(:return_scene)) #method(:on_item_cancel))
- #@category_window.item_window = @item_window
- @item_window.activate
- @item_window.select_last
- end
复制代码 測試示例:
|
|