查看: 2241|回复: 1

[已经解决] 事件调用脚本后怎么关闭

[复制链接]
梦石
0
星屑
50
在线时间
168 小时
注册时间
2007-7-26
回帖
427
发表于 2015-12-10 14:46:13 | 显示全部楼层 |阅读模式

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

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

×
当按下Z键的时候,打开物品栏,能不能再次按下Z键的时候关闭物品栏呢?
QQ图片20151210144411.png

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2015-12-10 15:42:29 | 显示全部楼层
第一条:【Scene_Item】里面的【def update_item】下面,
  1.     # 按下 B 键的情况下
  2.     if Input.trigger?(Input::B)
  3.       # 演奏取消 SE
  4.       $game_system.se_play($data_system.cancel_se)
  5.       # 切换到菜单画面
  6.       $scene = Scene_Menu.new(0)
  7.       return
  8.     end
复制代码
改成:
  1.     # 按下 B 键的情况下
  2.     if Input.trigger?(Input::B) or Input.trigger?(Input::Z)  ########加一个按下Z也满足的条件
  3.       # 演奏取消 SE
  4.       $game_system.se_play($data_system.cancel_se)
  5.       # 切换到菜单画面
  6.       $scene = Scene_Map.new ###########改成转向地图
  7.       return
  8.     end
复制代码
其他的几个界面都可以这样做,嫁一个返回键,然后不要返回主菜单,直接返回地图。
PS:就是不要改错地方了,有些Scene有好几个按下B键的地方,要改的之后包含【$scene = Scene_Menu.new】这个返回主菜单的那个。

点评

现在可以了,解决了。你真是太厉害了。认可认可  发表于 2015-12-10 18:35
好像其他窗口不能是Z,我再看看  发表于 2015-12-10 18:33
原来我不只是脚本盲,我还是个盲人。那个,技能栏,状态,装备。我用了这个,怎么不行了。 or Input.trigger?(Input::Z)  发表于 2015-12-10 18:30
…………………………你没看上面窝加了Z键判定咩………………  发表于 2015-12-10 18:06
这个在之前你就跟我说了,我也是那样做的,按取消返回地图,这个没问题。是说按下Z调出物品栏,再按下Z推出物品栏这个怎么做。  发表于 2015-12-10 18:01

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部