设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1622|回复: 2
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

天空之神

梦石
0
星屑
156
在线时间
173 小时
注册时间
2009-5-3
帖子
612
跳转到指定楼层
1
发表于 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
复制代码

Lv1.梦旅人

梦石
0
星屑
202
在线时间
498 小时
注册时间
2006-10-21
帖子
907
2
发表于 2011-3-6 21:08:05 | 只看该作者
这还真的比较困难,你的意思应该是想让对话框与菜单共存?
不知道你有何目的,如果事件执行中能随意打断是很容易出现问题的,回忆一下你玩的老RPG游戏,很多不会让你在事件中能打开菜单就是这个原因。

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

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
141 小时
注册时间
2010-12-30
帖子
312
3
发表于 2011-3-7 10:58:45 | 只看该作者
回复 小鱼子 的帖子

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-24 03:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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