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

Project1

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

[已经解决] 设置菜单 菜单冻结

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2012-1-26
帖子
22
跳转到指定楼层
1
发表于 2012-1-28 03:13:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 点叙 于 2012-1-29 08:44 编辑

我本来想设置菜单选项在物品,状态等等的场景中显示。
效果如图:

有一种方法就是将所有的场景中所要调动的窗口都调到菜单的场景中去,
然太麻烦了,要改的地方太多了。
所以就直接在相应的场景中调菜单的窗口。
以物品的场景为例
我在场景的开始处理中加入
create_command_window
再在下面加入
def create_command_window
    @command_window = Window_MenuCommand.new
    @command_window.unselect
    @category_window.activate
  end

窗口生成成功,然选项却还能动。
我不是已经加了
@command_window.unselect


求高手解救!

Lv4.逐梦者

梦石
0
星屑
5463
在线时间
2562 小时
注册时间
2011-9-27
帖子
1120

极短23参与开拓者

2
发表于 2012-1-28 08:03:59 | 只看该作者
你是说标准菜单吗,不用任何自己更改的那种,那个不用自己画了,直接调用就行了。

想要叫总菜单的时候,就调用这条命令吧。
  1. SceneManager.call(Scene_Menu)
复制代码
不过想想也奇怪,怎么可能在物品窗口下,调用Menu窗口呢? 本末倒置了?
从平淡走向更平淡。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2012-1-26
帖子
22
3
 楼主| 发表于 2012-1-28 08:17:12 | 只看该作者
怕鼠的猫 发表于 2012-1-28 08:03
你是说标准菜单吗,不用任何自己更改的那种,那个不用自己画了,直接调用就行了。

想要叫总菜单的时候,就 ...

我的意思是到了物品的Scence菜单选项窗口还在。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5463
在线时间
2562 小时
注册时间
2011-9-27
帖子
1120

极短23参与开拓者

4
发表于 2012-1-28 08:29:20 | 只看该作者
不好意思听不懂你的意思了。
物品窗口本身就是满屏的,你要在开个别的菜单覆盖在上面? 那可麻烦了大 了。

反正如果要设计自己的菜单,要设计很多句柄,来响应对应的选项。会很麻烦的。这种事情,我没有能力做到。

从平淡走向更平淡。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2012-1-26
帖子
22
5
 楼主| 发表于 2012-1-28 08:34:10 | 只看该作者
怕鼠的猫 发表于 2012-1-28 08:29
不好意思听不懂你的意思了。
物品窗口本身就是满屏的,你要在开个别的菜单覆盖在上面? 那可麻烦了大 了。
...

看图吧,你说的问题不是问题。
我现在就想要冻结调菜单的命令。

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5463
在线时间
2562 小时
注册时间
2011-9-27
帖子
1120

极短23参与开拓者

6
发表于 2012-1-28 08:42:19 | 只看该作者
本帖最后由 怕鼠的猫 于 2012-1-28 10:04 编辑

猜想你应该使用 deactive 命令。
从平淡走向更平淡。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2012-1-26
帖子
22
7
 楼主| 发表于 2012-1-28 08:46:19 | 只看该作者
本帖最后由 点叙 于 2012-1-29 08:38 编辑

@怕鼠的猫好吧,多谢了。




用麻烦的方法弄了一晚上结果回头看看只要换成是@command_window.deactivate,@怕鼠的猫 和你的就差一点就可以了,总之多谢了。
不过麻烦的方法会留下选择框比较好,其他的装备,技能等场景还没试,也不知道用@command_window.deactivate后选择框返回时会出现在哪。。


──点叙于2012-1-29 08:38补充以上内容’

点评

刚接触的话不要轻易尝试更改窗体,还牵涉到 viewport 什么的,尤其是VA的脚本书写方式,牵一发动全身..  发表于 2012-1-28 12:03
再深的我也不懂了。不好意思,帮不了你。  发表于 2012-1-28 09:02
[url=home.php?mod=space&username=怕鼠的猫]@怕鼠的猫[/url]你说的别的地方时指在当前Scene中吗?  发表于 2012-1-28 08:52
所以说这个事情很麻烦嘛。原来的系统是以Scene为单位来整体呼叫窗口,谁激活谁失去焦点都是自动控制的。插入deactive,别的地方就要插入active才行…  发表于 2012-1-28 08:49
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
106
在线时间
264 小时
注册时间
2012-3-24
帖子
61
8
发表于 2012-3-25 17:21:08 | 只看该作者
点叙 发表于 2012-1-28 08:17
我的意思是到了物品的Scence菜单选项窗口还在。

我叫不出菜單請大大救救我,X鍵沒壞(我沒亂用腳本喔)


‘‘──A66018299于2012-3-25 17:21补充以下内容

我叫不出菜單請大大救救我,X鍵沒壞(我沒亂用腳本喔)

’’
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 15:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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