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

Project1

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

[已经解决] 关于使B键显示物品画面而不显示菜单的问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
7150
在线时间
55 小时
注册时间
2014-1-22
帖子
3
跳转到指定楼层
1
发表于 2014-1-22 18:59:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
新开始研究脚本,想把默认的 B键 打开菜单 改为 打开物品画面,在[Scene_Map]里把SceneManager.call(Scene_Menu)改成了SceneManager.call(Scene_Item),不过这样之后按B键 物品画面会显示后立刻消失。尝试过 把快捷键改到别的键上,或者用事件里的脚本调用 都没有问题,而我们知道默认的 B键打开菜单 也是不会有这个问题的,求教有什么方法能让 B键 正常显示物品画面。

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

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

开拓者短篇九导演组冠军

2
发表于 2014-1-22 19:09:39 | 只看该作者
后面加一句Input.update即可
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
7150
在线时间
55 小时
注册时间
2014-1-22
帖子
3
3
 楼主| 发表于 2014-1-22 19:19:58 | 只看该作者
本帖最后由 孤山行客 于 2014-1-22 19:22 编辑

受教了,确实没有想到
刚一直在试,发现除了Scene_Item和Scene_Skill外都很正常,然后Scene_Item里面把@category_window的cancel那行删掉也就正常了,貌似这两个类的处理方法有些不太一样。
好吧,继续研究去了。

点评

具体原因我也不知道,因为我感觉应该在Scene_Base中已经定义了输入刷新的操作……可能哪句代码我漏看了吧  发表于 2014-1-22 22:22
这是由于按了X键进入物品界面后按住X这一输入并没有刷新,于是在菜单界面还是继续执行按住X的操作造成的  发表于 2014-1-22 22:21
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
7150
在线时间
55 小时
注册时间
2014-1-22
帖子
3
4
 楼主| 发表于 2014-1-23 07:49:47 | 只看该作者
问题是Scene_Base里面post_start已经定义了Input.update,但不管怎么说所有Scene都是继承于Scene_Base的啊。
不过把post_start里面的Input.update删掉,菜单打开依旧正常。
在start里面加上Input.update,物品菜单打开也就正常了。
关键是比对来比对去总觉得所有Scene处理方法好像都是一样的,但为什么别的Scene都不会出这种事。我能想到的Scene_Item和Scene_Skill的唯一不同就是有一个@category_window,这样按方向键之后下面的@item_window也会刷新。但是实在看不出来原因

点评

嗯,我也看不出原因......  发表于 2014-1-23 11:18
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42355
在线时间
7599 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

5
发表于 2014-1-23 14:01:36 | 只看该作者
你在call这个Scene_Item之前Input.update一下即可。
至于你们所说的为什么按B会闪回地图的原因,
Window_ItemCategory有一个item_window=方法,调用时会对窗口update一次,这个时候会判断按键
而创建这个窗口本身是在Scene的start过程中产生的,scene的update还未执行,也就是input.update未执行
所以会出现闪退的情况,自行解决吧。

评分

参与人数 2星屑 +85 梦石 +1 收起 理由
Sion + 1 认可答案
喵呜喵5 + 85 理解了,感谢说明

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 20:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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