| 赞 | 0 |
| VIP | -1 |
| 好人卡 | 0 |
| 积分 | 1 |
| 经验 | 53688 |
| 最后登录 | 2013-3-31 |
| 在线时间 | 1 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1 小时
- 注册时间
- 2005-10-26
- 帖子
- 144
|
以下引用droglo于2007-8-10 23:07:23的发言:
你那个邪恶的办法是可行的- -...
十分感谢- -
但是问题是...之后那个框就一直留在MAP上了- -...然后新的框覆盖在上面...
[本贴由作者于 2007-8-10 23:09:36 最后编辑]
教你个完美解决对话中跳出菜单,且对话不消失,跳回菜单继续对话中的方法,这个方法和我上次那个AVG研究报告里的方法更好…
1-首先把那个AVG研究报告的方法对话中跳出菜单相关的去除
2-Window_Message这里的按B键后的判定改为
if Input.trigger?(Input::B)
$scene = Scene_Menu.new
end
3-Scene_Map这的把@message_window.dispose删掉,然后把
@message_window = Window_Message.new 这段 改成:
if @message_window == nil
@message_window = Window_Message.new
end
4-在Scene_Map搜索@message_window全部替换成$message_window
5-在Game_Temp脚本的最上面 添加上 $message_window = nil 为了放置玩家按F12后会出错
6-附加工程
http://rpg.blue/upload_program/files/message-kds.rar
7-看来也不是完美的 ,有个致命之伤,存档取档的问题,所以按这个方法的话就不要在对话中跳出的菜单存档…如果硬要存的话就结合我那个方法+这个方法 制作出可行方法 |
|