查看: 1811|回复: 2

[已经解决] 关于在事件中召唤菜单的问题

[复制链接]

天空之神

梦石
0
星屑
156
在线时间
173 小时
注册时间
2009-5-3
回帖
552
发表于 2011-3-6 20:37:25 | 显示全部楼层 |阅读模式

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

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

×
我把这段脚本的判定事件执行删掉了
但是按下B总还是以文章显示优先(即用为文章结束)
想问如何无视文章反映直接打开菜单

贴脚本(删完了的)
  1.   def update_call_menu
  2.     if Input.trigger?(Input::B)
  3.       return if $game_system.menu_disabled            # 判断是否禁止菜单呼叫
  4.       $game_temp.menu_beep = true                     # 设置音效标志
  5.       $game_temp.next_scene = "menu"
  6.     end
  7.   end
复制代码
梦石
0
星屑
202
在线时间
498 小时
注册时间
2006-10-21
回帖
859
发表于 2011-3-6 21:08:05 | 显示全部楼层
这还真的比较困难,你的意思应该是想让对话框与菜单共存?
不知道你有何目的,如果事件执行中能随意打断是很容易出现问题的,回忆一下你玩的老RPG游戏,很多不会让你在事件中能打开菜单就是这个原因。

我想你要的效果就是一般游戏开始那种边看系统讲解对话边进行操作的效果,如果是这样,还不如PS几张漂亮简洁的图片说明。

好了,讲一件实现,其实现要改的地方比较多,绝不是你那样就是删一小段。
由于菜单是另一个大类Scene_Menu ,调出它的同时,是要结束Scene_Map的,而对话的窗口就是在Scene_Map内的,所以你首先要做的就是把菜单窗口整合到Scene_Map中,然后重点解决在对话窗口刷新时按B键暂停,调出菜单这一功能。并且消除可能存在的bug。

说了这么多,其实就一句话,兄弟,这个很麻烦……
回复

使用道具 举报

梦石
0
星屑
60
在线时间
141 小时
注册时间
2010-12-30
回帖
297
发表于 2011-3-7 10:58:45 | 显示全部楼层
回复 小鱼子 的帖子

因为在执行事件的时候不会执行这里的刷新,只有在事件里也增加这个刷新。
一个字。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部