加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
如图上的「更换装备」等三个选项,如何删去呢?
我尝试在Window_EquipStatus、Window_Command、Window_Slot与Scene_Equip中删去了这三个选项本身与形成它们的窗口,然后手动调整了装备栏窗口及其内部文字的大小,效果如附件图片所示。
但是,这么做以后,一旦打开装备就无法进行任何操作,包括光标选中,返回。
之后,我在Scene_Equip中找到了
#--------------------------------------------------------------------------
# ● 指令“更换装备”
#--------------------------------------------------------------------------
def command_equip
@slot_window .activate
@slot_window .select ( 0 )
end
#--------------------------------------------------------------------------
# ● 指令“更换装备”
#--------------------------------------------------------------------------
def command_equip
@slot_window .activate
@slot_window .select ( 0 )
end
然后,我又打开了Scene_Menu,写了一个def command_equipped,然后把command_personal的四个@复制到了我的equipped里。
#--------------------------------------------------------------------------
# ● 指令“技能”“装备”“状态”
#--------------------------------------------------------------------------
def command_personal
@status_window .select_last
@status_window .activate
@status_window .set_handler ( :ok , method( :on_personal_ok ) )
@status_window .set_handler ( :cancel , method( :on_personal_cancel ) )
end
#--------------------------------------------------------------------------
# ● 指令“技能”“装备”“状态”
#--------------------------------------------------------------------------
def command_personal
@status_window .select_last
@status_window .activate
@status_window .set_handler ( :ok , method( :on_personal_ok ) )
@status_window .set_handler ( :cancel , method( :on_personal_cancel ) )
end
接着调整了同样在Scene_Menu里的内容,就是上面的
@command_window .set_handler ( :equip , method( :command_personal ) )
@command_window .set_handler ( :equip , method( :command_personal ) )
我把它改成了method(:command_equipped)。
接下来,command_equip里面的两个@被我复制到了我的command_equipped里面。
#--------------------------------------------------------------------------
# ● 指令“装备”
#--------------------------------------------------------------------------
def command_equipped
@status_window .select_last
@status_window .activate
@status_window .set_handler ( :ok , method( :on_personal_ok ) )
@status_window .set_handler ( :cancel , method( :on_personal_cancel ) )
@slot_window .activate
@slot_window .select ( 0 )
end
#--------------------------------------------------------------------------
# ● 指令“装备”
#--------------------------------------------------------------------------
def command_equipped
@status_window .select_last
@status_window .activate
@status_window .set_handler ( :ok , method( :on_personal_ok ) )
@status_window .set_handler ( :cancel , method( :on_personal_cancel ) )
@slot_window .activate
@slot_window .select ( 0 )
end
然后进入游戏,点开装备选项后就报错了。
我的描述不是很好,如果有dalao能直接解决问题的话可以忽略上述文字,直接解决问题本身就好,我也没有脚本基础,就只能自己乱来了TAT