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

Project1

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

[已经解决] 如何只在地图时打开菜单,在对话框时点击X不出现菜单

[复制链接]

Lv5.捕梦者 (暗夜天使)

梦石
18
星屑
12191
在线时间
2049 小时
注册时间
2012-12-12
帖子
541
跳转到指定楼层
1
发表于 2013-11-6 10:56:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 congwsbn 于 2013-11-6 15:08 编辑

做了个全图片菜单……设定的按下X键时打开菜单,
但是触发别的事件:比如事件是一句对话“XXXX”,打用Z打开此事件时,点击Z或X都可以继续对话,此时如果此对话是该事件最后一项,
则点击X时 自制的菜单就会被触发冒出来,想请教一下 如何不让它冒出来?

补充:在Scene_Map里 有段
  1. 01.  #--------------------------------------------------------------------------

  2. 02.  # ● 监听取消键的按下。如果菜单可用且地图上没有事件在运行,则打开菜单界面。

  3. 03.  #--------------------------------------------------------------------------

  4. 04.  def update_call_menu

  5. 05.    if $game_system.menu_disabled || $game_map.interpreter.running?

  6. 06.      @menu_calling = false

  7. 07.    else

  8. 08.      @menu_calling ||= Input.trigger?(:B)

  9. 09.      call_menu if @menu_calling && !$game_player.moving?

  10. 10.    end

  11. 11.  end

  12. 12.
复制代码
感觉可以参考这个 改成“ 监听取消键的按下。在地图上没有事件在运行,则打开某个开关” 来达成,但是我不会改脚本……求指教

(刚没发现可以修改 下面第三个回复求无视求删掉!!- -太丢人)



卧槽 我自己解决了……

葱兔の游戏列表 (´・ω・`)

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2013-11-6 11:01:30 | 只看该作者
把对话的X键翻页功能取消掉(喂!)

点评

= =除了这个呢!  发表于 2013-11-6 11:17
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
225
在线时间
245 小时
注册时间
2011-2-20
帖子
49
3
发表于 2013-11-6 12:21:36 | 只看该作者
要想不冲突肯定要屏蔽掉一个。或者是取消X翻页的功能。或者你定义一个方法禁用菜单。然后在事件中调用脚本
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
18
星屑
12191
在线时间
2049 小时
注册时间
2012-12-12
帖子
541
4
 楼主| 发表于 2013-11-6 14:30:02 | 只看该作者
补充:在Scene_Map里 有段
  1.   #--------------------------------------------------------------------------
  2.   # ● 监听取消键的按下。如果菜单可用且地图上没有事件在运行,则打开菜单界面。
  3.   #--------------------------------------------------------------------------
  4.   def update_call_menu
  5.     if $game_system.menu_disabled || $game_map.interpreter.running?
  6.       @menu_calling = false
  7.     else
  8.       @menu_calling ||= Input.trigger?(:B)
  9.       call_menu if @menu_calling && !$game_player.moving?
  10.     end
  11.   end
复制代码
感觉可以参考这个 改成“ 监听取消键的按下。在地图上没有事件在运行,则打开某个开关” 来达成,但是我不会改脚本……求指教

葱兔の游戏列表 (´・ω・`)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 06:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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