找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1642|回复: 5

求助!关于自制菜单的关闭问题!

[复制链接]
发表于 2005-1-25 20:44:57 | 显示全部楼层 |阅读模式
我开发的第三个RM游戏《狂战世界3》需要做一个菜单,关于调出各项功能也都OK了,但有一个问题一直困扰我:如果按Esc键呼出自制菜单,又按Esc键关闭自制菜单的构想一直不行,如果不禁止选单画面的出现,按2次Esc就会呼出选单画面,禁止后按Esc键就会关闭自制菜单又再次开启,怎么也关不掉,只有选择其中一项才能关闭。

这是我的菜单设计:


请各位高手帮忙解决!

希望大家多多支持我的游戏!

本帖子中包含更多资源

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

×
发表于 2005-1-25 21:27:51 | 显示全部楼层
选单画面许可的变更:禁止
输入键的处理   (把输入键带入变数A)

条件分歧:变量A为6的时候(6的键值为取消,也就是楼主所说的“ESC”了)
开启菜单
在这里的别忘了,在关闭菜单时。把变量A=0
OK这样子就OK了...
(以上测试RM2003通过...)
 楼主| 发表于 2005-1-26 12:38:59 | 显示全部楼层
以下是引用盗贼王JING在2005-1-25 21:27:51的发言:

选单画面许可的变更:禁止
输入键的处理   (把输入键带入变数A)


条件分歧:变量A为6的时候(6的键值为取消,也就是楼主所说的“ESC”了)

开启菜单

在这里的别忘了,在关闭菜单时。把变量A=0

OK这样子就OK了...

(以上测试RM2003通过...)

这个方法我也试过了,不行,不过我又试了一次,这一次在把变量代入0以外还在后面加了一个等待0.1秒,这个关闭的问题才解决!
我还想再问一个问题,那就是在呼出菜单后能不能暂停其它事件,我打算把敌人做成像仙剑那样自动接近主角的,如果不暂停这些事件,就可能在呼出菜单后,敌人接近开始战斗了,不知道有没有暂停的方法?
发表于 2005-1-26 13:39:58 | 显示全部楼层
在敌人身上动手脚,只要不让他们在开启菜单时移动就可以了^^
发表于 2005-1-26 17:10:12 | 显示全部楼层
禁止选单
然后点ESC之后判断下当前菜单是否开启~如果是开启的就关闭,关闭的就开启。
判断方法可以用变数、开关之类~
 楼主| 发表于 2005-1-27 13:59:45 | 显示全部楼层
谢谢指教!我回去试一试!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 15:54 , Processed in 0.010972 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表