本帖最后由 alexncf125 于 2021-5-28 08:09 编辑 所以为什么你认为可以在Scene_Menu调用@slot_window class Scene_Equip < Scene_MenuBase alias date_20210528_start start def start date_20210528_start @command_window.hide.deactivate command_equip end alias date_20210528_create_slot_window create_slot_window def create_slot_window date_20210528_create_slot_window @slot_window.y -= @command_window.height @slot_window.height += @command_window.height @slot_window.set_handler(:cancel, method(:return_scene)) end end |
alexncf125 发表于 2021-5-31 08:42 是我误改了,神奇的是,我改回来后发现二者的效果一样……不知道怎么回事。 你的改法完全符合我的构想。大感谢。 |
本帖最后由 alexncf125 于 2021-5-31 08:44 编辑 你说你把...改成了@slot_window.height == @status_window.height 正确应该是改成@slot_window.height = @status_window.height 不知是这儿打多了个=号, 还是真的误改成了== 至于排版的话, 我只知道这样改, 可能与你想要的效果不同 class Window_EquipSlot < Window_Selectable alias add_standard_padding standard_padding def standard_padding r = add_standard_padding r += 12 return r end end p.s.要测试这段脚本, 请先把之前"在Window_EquipSlot中修改了draw_item方法的一些参数"移走 |
alexncf125 发表于 2021-5-28 08:07 因为脚本才刚学一点点,改这个基本上靠连蒙带猜 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-16 01:18
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.