查看: 2951|回复: 10

关于在对话中调出菜单的问题。

  [复制链接]
梦石
0
星屑
55
在线时间
0 小时
注册时间
2005-10-29
回帖
44
发表于 2007-8-11 02:16:54 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
就是说我把菜单弄成透明后...并且把菜单的调出弄成可以在对话时调出。

但是问题是,当我调出菜单的时候,对话框就会消失掉了。

请问怎么才能不让对话框消失呢...

汗- -我都不知道自己表达了啥...

如图...这是对话中的...


挖坑团的秘密基地 最近提倡义务劳动
梦石
0
星屑
55
在线时间
0 小时
注册时间
2005-10-29
回帖
44
发表于 2007-8-11 02:16:54 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
就是说我把菜单弄成透明后...并且把菜单的调出弄成可以在对话时调出。

但是问题是,当我调出菜单的时候,对话框就会消失掉了。

请问怎么才能不让对话框消失呢...

汗- -我都不知道自己表达了啥...

如图...这是对话中的...


挖坑团的秘密基地 最近提倡义务劳动
梦石
0
星屑
50
在线时间
33 小时
注册时间
2006-7-24
回帖
237
发表于 2007-8-11 04:09:01 | 显示全部楼层
可以参考本站RMXP图象技术提问区的相关帖,这个:
http://rpg.blue/viewthread.php?tid=62616
里面涉及的跳出菜单的内容
唉唉……真不知道这个时候该说忙呢……还是该说想忙……
回复

使用道具 举报

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
回帖
1019
发表于 2007-8-11 04:11:12 | 显示全部楼层
把所有和scene_menu有关scene改成scene2,也就是不关闭scene_map,在上面新键一个scene来显示菜单,那对话框应该就可以保留了吧
回复

使用道具 举报

梦石
0
星屑
55
在线时间
0 小时
注册时间
2005-10-29
回帖
44
 楼主| 发表于 2007-8-11 05:32:17 | 显示全部楼层
回1楼...那里我在发帖前已经仔细的看完了,没有我想要的。

回2楼...能否解释一下呢...
挖坑团的秘密基地 最近提倡义务劳动
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1 小时
注册时间
2005-10-26
回帖
131
发表于 2007-8-11 06:57:23 | 显示全部楼层
1-你所看到的画面不是真实画面,是幻觉
2-为什么是幻觉呢,因为跳出菜单的瞬间,“灵魂”已经不在地图上了,而是在菜单上,只是由于半透明脚本的缘故,让他显示刚才的图象而已。
3-跳出的瞬间,由于结束了MAP的循环,让message它dispose了,因为他dispose了,所以对话框消失了
4-于是我们总结上面的YY可得出的结论:
在需要透明的菜单做到地图上…
(还有种邪恶还可能不成功的方法:把Scene_Map36行的@message_window.dispose删掉…)

以上,原理,等待楼下帮忙写脚本附工程
在下唯一完整版Game完成…死而无憾了!
回复

使用道具 举报

梦石
0
星屑
55
在线时间
0 小时
注册时间
2005-10-29
回帖
44
 楼主| 发表于 2007-8-11 07:07:23 | 显示全部楼层
你那个邪恶的办法是可行的- -...

十分感谢- -

但是问题是...之后那个框就一直留在MAP上了- -...然后新的框覆盖在上面...
挖坑团的秘密基地 最近提倡义务劳动
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1 小时
注册时间
2005-10-26
回帖
131
发表于 2007-8-11 17:47:08 | 显示全部楼层
以下引用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-看来也不是完美的 ,有个致命之伤,存档取档的问题,所以按这个方法的话就不要在对话中跳出的菜单存档…如果硬要存的话就结合我那个方法+这个方法 制作出可行方法
在下唯一完整版Game完成…死而无憾了!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
28 小时
注册时间
2005-10-24
回帖
148
发表于 2007-8-11 19:55:52 | 显示全部楼层
……真的可以参考http://rpg.blue/viewthread.php?tid=62616这个。
存档读档的问题在这里解决了嘛。
只要望你自己的工程里加适当的效果就好了,有些RPG用不到的可以不加入。
回复

使用道具 举报

梦石
0
星屑
55
在线时间
0 小时
注册时间
2005-10-29
回帖
44
 楼主| 发表于 2007-8-12 02:37:49 | 显示全部楼层
真的...读档之后就华丽地卡死...
挖坑团的秘密基地 最近提倡义务劳动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部