以下引用☆流星☆~~~于2009-1-29 22:55:46的发言:
跟我遇到的问题一样,
我的问题是,我用公共事件做的菜单。
对话的时候按ESC居然能打开菜单。
我是这样解决的。
公共事件开始的时候打开A开关,退出菜单的时候关闭A开关。
公共事件里,
条件分之当某键按下
条件分支B开关关闭
A开关打开
数据
A开关关闭
除此以外的场合
没有
除此以外的场合
没有
然后最重要的一点。
在要对话的事件中这么弄:
条件分支 A 开关打开
啥都不显示
除此以外的场合
B开关打开
显示文章之类的东西
B开关关闭
------------------
这样貌似每个对话人物都呆要 重新做一遍。
[本贴由作者于 2009-1-29 22:56:36 最后编辑]
以下引用水镜风生于2009-1-29 23:10:09的发言:
if $game_temp.in_battle # 如果在战斗中
if $game_player.move_route_forcing # 如果在强制移动中
if $game_temp.message_window_showing # 如果在对话中
以下引用后知后觉于2009-1-30 0:06:49的发言:
在Scene_Map里面的update里面
有这样的一句
unless $game_system.map_interpreter.running?
这句脚本里有注释我就不多说了
在你的按键判断前加上这个应该就好了
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |