赞 | 40 |
VIP | 559 |
好人卡 | 234 |
积分 | 47 |
经验 | 251834 |
最后登录 | 2024-10-11 |
在线时间 | 5240 小时 |
Lv3.寻梦者 (版主) 八宝粥的基叔
- 梦石
- 0
- 星屑
- 4684
- 在线时间
- 5240 小时
- 注册时间
- 2009-4-29
- 帖子
- 14318
|
我也遇到同样的问题,但是我解决了。依旧是只针对我自己的游戏做的脚本修改,不能大众化。但是我也说一下解决的途径!问题的原因就是显示技能的窗口和详细帮助都是调用Window_Help类的set_text,而详细帮助中对Window_Help类的set_text有新的定义,这样就把Window_Help原来的定义覆盖了。我的解决帮法是在Window_Help类新定义一个set_text2,即def set_text2,内容和默认的set_text一模一样。然后在Sideview 2类找到def pop_help(obj),并改成这样:- #--------------------------------------------------------------------------
- # ● 帮助窗口的显示
- #--------------------------------------------------------------------------
- def pop_help(obj)
- return if obj.extension.include?("不显示HELP")
- @help_window = Window_Help.new if @help_window == nil
- @help_window.set_text2(obj.name, 1)
- @help_window.visible = true
- end
复制代码 问题就解决了。如果要显示防御、逃跑等信息,还要相应地把def execute_action_guard、def execute_action_escape等地方的set_text修改成set_text2! |
|