| 赞 | 20 |
| VIP | |
| 好人卡 | |
| 积分 | 14 |
| 经验 | |
| 最后登录 | 2020-6-11 |
| 在线时间 | 2881 小时 |
闇吼者の災悪眷族
- 梦石
- 0
- 星屑
- 1366
- 在线时间
- 2881 小时
- 注册时间
- 2014-7-29
- 回帖
- 6408
|
发表于 2014-8-16 22:14:06
|
显示全部楼层
本帖最后由 三途亚梦 于 2014-8-16 22:43 编辑
是说每个界面上面都会空出一格吧
这个你需要去重定义一下每个界面窗口的高度,因为RM默认的高度会留出“说明窗口”的高度。
如果其它东西你都没怎么改过是默认的话,把下面这个插在物品介绍增强脚本的最后面就行
新建一个脚本起个名字插在main以上也行
[pre lang="ruby" line="1"] #--------------------------------------------------------------------------
# ● 窗口位置改变
#--------------------------------------------------------------------------
class Scene_Item < Scene_ItemBase
def create_category_window
@category_window = Window_ItemCategory.new
@category_window.viewport = @viewport
@category_window.help_window = @help_window
@category_window.y = 0
@category_window.set_handler(:ok, method(:on_category_ok))
@category_window.set_handler(:cancel, method(:return_scene))
end
end
class Scene_Skill < Scene_ItemBase
def create_command_window
wy = 0
@command_window = Window_SkillCommand.new(0, wy)
@command_window.viewport = @viewport
@command_window.actor = @actor
@command_window.set_handler(:skill, method(:command_skill))
@command_window.set_handler(:cancel, method(:return_scene))
@command_window.set_handler(:pagedown, method(:next_actor))
@command_window.set_handler(:pageup, method(:prev_actor))
end
def create_status_window
y = 0
@status_window = Window_SkillStatus.new(@command_window.width, y)
@status_window.viewport = @viewport
@status_window.actor = @actor
end
end
class Scene_Equip < Scene_MenuBase
def create_status_window
@status_window = Window_EquipStatus.new(0, 0)
@status_window.viewport = @viewport
@status_window.actor = @actor
end
def create_command_window
wx = @status_window.width
wy = 0
ww = Graphics.width - @status_window.width
@command_window = Window_EquipCommand.new(wx, wy, ww)
@command_window.viewport = @viewport
@command_window.set_handler(:equip, method(:command_equip))
@command_window.set_handler(:optimize, method(:command_optimize))
@command_window.set_handler(:clear, method(:command_clear))
@command_window.set_handler(:cancel, method(:return_scene))
@command_window.set_handler(:pagedown, method(:next_actor))
@command_window.set_handler(:pageup, method(:prev_actor))
end
end[/pre] |
|