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

Project1

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

[已经解决] 请问如何在菜单中增加选项?

[复制链接]

Lv2.观梦者

梦石
0
星屑
780
在线时间
350 小时
注册时间
2013-8-5
帖子
77
跳转到指定楼层
1
发表于 2014-2-5 11:01:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 mileo 于 2014-2-5 23:39 编辑

1.就是就是~我想在菜单中增加选项

(例如任务系统之类的...


2.如果想更改选项的排序该怎么做呢? and 在某些情况下将某些选项给隐藏,等需要时再叫出?


3.想点击1个选项后传送斗某地图


谢谢~~

点评

翻不了墙 看不了图…………  发表于 2014-2-5 12:47
物品列表?命令菜单?等给一个截图吗?或者干脆工程也行  发表于 2014-2-5 12:39
什么图标 还是说你已经大幅度的改动过了脚本  发表于 2014-2-5 12:35

Lv1.梦旅人

梦石
0
星屑
120
在线时间
188 小时
注册时间
2014-1-18
帖子
254
2
发表于 2014-2-5 11:42:54 | 只看该作者
1.Window_MenuCommand中53~59可添加,例如
add_command("任务",        :task,   main_commands_enabled)
上面这句排列要整齐,Scene_Menu21~30行还要增加
@command_window.set_handler(:task,      method(:command_task))
然后下面加上(注意空格)
  1. #--------------------------------------------------------------------------
  2. # ● 指令“任务”
  3. #--------------------------------------------------------------------------
  4. def command_task
  5. SceneManager.call(Scene_Task)
  6. end
复制代码
2.Scene_Menu21~30行随意替换顺序即可。

第三个试了半天也不行

点评

谢谢~~  发表于 2014-2-5 12:15
第二个错了,是Window_MenuCommand中53~59中替换  发表于 2014-2-5 11:50
本来想执行公共事件的,但我的游戏每次点击都会卡住...  发表于 2014-2-5 11:44
没事的过来瞄一眼,有事的也过来瞄一眼...群组,XAS PS VA
http://rpg.blue/forum.php?mod=group&fid=537
XAS探索目录:http://rpg.blue/home.php?mo ... o=blog&id=12595
如果有人对你说,你如此帅气(美丽),你要分三个角度去想:
1.就像妈妈对你说:“你如此帅气(美丽)。”(安慰)
2.就像女(男)朋友对你说:“你如此帅气(美丽)”(欺瞒)
3.就像乞丐对你说:“你如此帅气(美丽)”(讨好)
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6643
在线时间
1275 小时
注册时间
2013-8-21
帖子
3657

开拓者

3
发表于 2014-2-5 11:51:10 | 只看该作者

点评

我有用圖標的腳本~ 像圖上那樣文字前會有小圖 http://bbs.66rpg.com/forum.php?mod=viewthread&tid=333210  发表于 2014-2-5 12:40
就是在物品菜单的选项前面会有图标 我只有更改菜单的样式而已~~  发表于 2014-2-5 12:38
因为我有设定图标~~请问该怎么加呢? 谢谢~~  发表于 2014-2-5 12:31
研究看看~~ 不明觉厉  发表于 2014-2-5 12:16
谢谢~~  发表于 2014-2-5 12:15
萌新瑟瑟发抖
看到我请叫我去干活
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
780
在线时间
350 小时
注册时间
2013-8-5
帖子
77
4
 楼主| 发表于 2014-2-5 13:30:05 | 只看该作者
本帖最后由 mileo 于 2014-2-5 20:24 编辑
  1. #First Seed Material » コミュニティ » フォーラム » [指南所] システム関連

  2. class Window_Command < Window_Selectable
  3.   #--------------------------------------------------------------------------
  4.   # ● 項目の描画
  5.   #--------------------------------------------------------------------------
  6.   def draw_item(index)
  7.     change_color(normal_color, command_enabled?(index))
  8.     #draw_text(item_rect_for_text(index), command_name(index), alignment)
  9.     rect = item_rect_for_text(index)
  10.     draw_text_ex(rect.x, rect.y, command_name(index))
  11.   end
  12. end
复制代码
就是我有用文字前显示图标的脚本

然后有用这个自订义菜单脚本

http://rpg.blue/thread-347347-1-1.html

想请问说如果自订义选项,前的文字要如上图标呢?

谢谢~~

点评

ok~ 问题3我找到方法了  发表于 2014-2-5 18:54
我用公共事件设定传送,但是菜单不会自己关闭 该怎么做呢?  发表于 2014-2-5 15:35
另外想请问,点击一个选项以后传送到某地图,该怎么设定呢?谢谢  发表于 2014-2-5 13:55
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3553
在线时间
1058 小时
注册时间
2009-10-3
帖子
185
5
发表于 2014-2-5 22:45:08 | 只看该作者
xingmot 发表于 2014-2-5 11:42
1.Window_MenuCommand中53~59可添加,例如
add_command("任务",        :task,   main_commands_enabled)
...


按照您的方法做了一下,但是这样是怎么回事呢?
我创建的菜单选项是图书馆中的“VA物品制造系统V0.1”
SceneManager.call(Scene_Cook)

麻烦大大帮忙解决下这个问题{:2_280:}

点评

在VA的F1教程中说是当除数为0是错误,所以应该是col_max - spacing的结果为0或以下,等待下楼回答 我脚本不怎么好  发表于 2014-2-6 19:51
自己给自己挖了一个坑,然后掉下去的我,竟然爬不上来了,呵呵(NMB)。
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6643
在线时间
1275 小时
注册时间
2013-8-21
帖子
3657

开拓者

6
发表于 2014-2-5 23:09:53 | 只看该作者
恩 貌似楼主用的是我的脚本……
下次想找我的话 要@一下我 或者点评一下 不然我是收不到提醒的
楼主的意思是 你用了一个可以绘制菜单图标的脚本(类似于:在菜单命令前绘制图标 这样?) 然后希望添加一个自定义的命令 并带有图标
我写那个 自定义菜单的脚本 的时候 没有考虑 与其他 辅助更改菜单脚本 的兼容
但是或许我可以给你添加一个功能
不过你得把另一个脚本给我 不然我也没有办法做到……
P.S. 今天我是没有时间了 明天可以给你办到
萌新瑟瑟发抖
看到我请叫我去干活
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
780
在线时间
350 小时
注册时间
2013-8-5
帖子
77
7
 楼主| 发表于 2014-2-5 23:17:39 | 只看该作者
本帖最后由 mileo 于 2014-2-5 23:23 编辑
余烬之中 发表于 2014-2-5 23:09
恩 貌似楼主用的是我的脚本……
下次想找我的话 要@一下我 或者点评一下 不然我是收不到提醒的
楼主的意思 ...
  1. #First Seed Material » コミュニティ » フォーラム » [指南所] システム関連

  2. class Window_Command < Window_Selectable
  3.   #--------------------------------------------------------------------------
  4.   # ● 項目の描画
  5.   #--------------------------------------------------------------------------
  6.   def draw_item(index)
  7.     change_color(normal_color, command_enabled?(index))
  8.     #draw_text(item_rect_for_text(index), command_name(index), alignment)
  9.     rect = item_rect_for_text(index)
  10.     draw_text_ex(rect.x, rect.y, command_name(index))
  11.   end
  12. end
复制代码
谢谢馀烬之中~~

其实搜寻里面貌似有看到2~3种文字前显示图标的脚本

我用的是这楼附的脚本~~
在对话框中也可以加上图标

脚本的话个人就不太知道了~~

谢谢你啦~~超感谢

回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6643
在线时间
1275 小时
注册时间
2013-8-21
帖子
3657

开拓者

8
发表于 2014-2-5 23:33:54 | 只看该作者
mileo 发表于 2014-2-5 23:17
谢谢馀烬之中~~

其实搜寻里面貌似有看到2~3种文字前显示图标的脚本

这样啊
那么就不需要更新脚本了
比如你平常是这样描绘图标的:
  1. \I[9]
复制代码
那么 在我的脚本中新增的命令 名字里就得写
  1. \\I[9]
复制代码
多写一道杠就可以了
萌新瑟瑟发抖
看到我请叫我去干活
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
780
在线时间
350 小时
注册时间
2013-8-5
帖子
77
9
 楼主| 发表于 2014-2-5 23:39:11 | 只看该作者
居然那么简单!

ok了唷~~

谢谢余烬之中

感谢解答~~


在请版主塞糖~~


回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 16:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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