Project1

标题: 关于在事件中召唤菜单的问题 [打印本页]

作者: 小鱼子    时间: 2011-3-6 20:37
标题: 关于在事件中召唤菜单的问题
我把这段脚本的判定事件执行删掉了
但是按下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
复制代码
dsu_plus_rewardpost_czw
作者: wsffx13    时间: 2011-3-6 21:08
这还真的比较困难,你的意思应该是想让对话框与菜单共存?
不知道你有何目的,如果事件执行中能随意打断是很容易出现问题的,回忆一下你玩的老RPG游戏,很多不会让你在事件中能打开菜单就是这个原因。

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

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

说了这么多,其实就一句话,兄弟,这个很麻烦……
作者: 魔能奶糖猫    时间: 2011-3-7 10:58
回复 小鱼子 的帖子

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1