Project1

标题: 如何菜单中增加一个选项“道具”并显示对应的物品 [打印本页]

作者: dddzz    时间: 2012-12-25 16:24
标题: 如何菜单中增加一个选项“道具”并显示对应的物品
本帖最后由 dddzz 于 2012-12-25 23:45 编辑

我想实现的是:菜单中增加一个选项“道具”(位置在“装备”之后,“状态”之前),选择后界面和“物品”是一样的。里面放一些不能直接使用,而是触发剧情的物品。

比如可以将使用的场合设置为“不能使用”的物品显示在这里。或者通过其他方式,就是把某个条件设置为某个值的物品显示在这里。(比如我想到可以增加了一个属性“道具”,然后这个属性的物品显示在这里)。

应该怎么实现?

我目前只会:在Scene_Menu中加一个s4道具,但加好之后发现进入游戏后,选“道具”选项,出来的还是“状态”内容。问题出在哪里啊?后面的显示对应的物品就更不会了

请教一下,谢谢了。

道具.jpg (67.96 KB, 下载次数: 19)

道具.jpg

道具脚本.jpg (102.33 KB, 下载次数: 20)

道具脚本.jpg

作者: a364774426    时间: 2012-12-25 19:06
本帖最后由 a364774426 于 2012-12-25 20:19 编辑

单单这样是不行的,
首先要写一个容纳道具物品的class,可以仿造class Window_Item,这里面只显示道具,其余一概不显示,可以通过物品的备注和class中的def include?(item)来处理
然后写一个显示该class的Scene,这个仿造Scene_Item。
然后就差不多啦
唔,觉得花不了什么时间,帮你搞一个
Project1.rar (241.28 KB, 下载次数: 57)
将道具分类的方法:在物品的备注栏里写 分类 = "道具",双引号用英文的
PS:一个小疏忽,感谢P叔的提醒,附件已修正
P叔,圣诞卡,喵~~

作者: 折戬沉沙    时间: 2012-12-25 21:52
貌似来晚了……
简而言之,楼主仅仅生成了一个选项,但是没有更新命令窗口,请修改“update_command_selection”函数。
好久没来提问区了,诈尸一下。
作者: dddzz    时间: 2012-12-25 23:35
a364774426 发表于 2012-12-25 19:06
单单这样是不行的,
首先要写一个容纳道具物品的class,可以仿造class Window_Item,这里面只显示道具,其 ...

谢谢,已经实现了,而且对我研究脚本有蛮多帮助的 ~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1