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

Project1

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

[已经过期] 关于如何添加第六装备的问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
118 小时
注册时间
2017-7-14
帖子
148
跳转到指定楼层
1
发表于 2019-3-16 23:32:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
请问各位大佬QAQ,我想请教一下,如何在游戏中添加第六种装备。我先对脚本进行了一点修改==就是在有描绘装备的地方都复制粘贴了一遍(我学信息学奥赛,不会出现忘记改变量名这种问题的==)。然后在测试的时候发现打开装备栏后报错=-=具体代码和报错信息如下图。另外还想请教一下,如果想要添加一种新的装备类型,应该如何在数据库里进行设置。(emmm...简而言之就是...怎么建立一种新的装备类型,能像原版装备那样自由设置,如果全都要在脚本里写就太麻烦了QAQ)谢谢各位大佬指点QWQ

QESOXE(G88S08$[245$A[_4.png (443.41 KB, 下载次数: 5)

QESOXE(G88S08$[245$A[_4.png

V0VE_]$G04OVDI@)FG]YG)P.png (465.09 KB, 下载次数: 4)

V0VE_]$G04OVDI@)FG]YG)P.png

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
2
发表于 2019-3-17 15:38:05 | 只看该作者
你都没定义armor5_id,你看看人家armor4_id是怎么定义的,全局搜索一下armor4_id看看...
还有光改描绘窗口是没有用的...
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
478
在线时间
71 小时
注册时间
2019-3-6
帖子
14
3
发表于 2019-3-17 18:37:12 | 只看该作者
搜素armor4_id,然后把跟armor4_id有关的内容都复制修改成armor5_id就行了
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

4
发表于 2019-3-17 20:06:48 | 只看该作者
原因是这样的,玩家的初始装备,已经保存在$data_actors[id]里了,参见 F1 里的 RPG::Actor 类,里面当然没有 armor5_id。所以要做以下 2 件事:
1. 在Game_Actors里添加 attr_reader :armor5_id
2. 在Game_Actors的 setup 方法里配置默认的 @armor5_id = 0

评分

参与人数 1+1 收起 理由
正太君 + 1 给预言家递茶...

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
118 小时
注册时间
2017-7-14
帖子
148
5
 楼主| 发表于 2019-3-17 22:47:57 | 只看该作者
guoxiaomi 发表于 2019-3-17 20:06
原因是这样的,玩家的初始装备,已经保存在$data_actors里了,参见 F1 里的 RPG::Actor 类,里面当然没有 a ...

感谢大佬的帮助,但是我对照4的改了之后还是出现了这样的问题,查找的对比图,报错图和源代码如下:(因为错的是game的部分,所以我对5装备就只改了game部分的==反正程序也是顺序执行嘛,有一改一QWQ)

%M41E@8$]ILX21K(BYEBL62.png (550.11 KB, 下载次数: 11)

%M41E@8$]ILX21K(BYEBL62.png

0NZ@899B3%TVDV$`_1)K[ZA.png (484.22 KB, 下载次数: 4)

0NZ@899B3%TVDV$`_1)K[ZA.png

M~}(186S%QH6LL0%%Y9F7I2.png (544.8 KB, 下载次数: 7)

M~}(186S%QH6LL0%%Y9F7I2.png

RI[}GP~[]~]_@M~[2`FXFOR.png (421.9 KB, 下载次数: 2)

RI[}GP~[]~]_@M~[2`FXFOR.png

点评

被我预知的错误2333  发表于 2019-3-17 23:44
51行那里改成@armor5_id = 0,因为RPG::Actor里是没有armor5_id的  发表于 2019-3-17 23:12
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33163
在线时间
10488 小时
注册时间
2009-3-15
帖子
4756
6
发表于 2019-3-18 11:46:31 | 只看该作者
直接找现成脚本不就好了?如果没太特别的要求的话..
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
118 小时
注册时间
2017-7-14
帖子
148
7
 楼主| 发表于 2019-3-18 13:22:32 | 只看该作者
emmm...定义的问题解决了==但是显示又有问题了...一点开装备栏就报错QAQ好像还是未定义的问题==但是我明明已经写的和其他的一样了==图放在下面...还有一些想请教其他的问题就是...1.如何在数据库中设定某个装备为第6装备 2.显示时的排版问题...就是分辨率的划分是这么计算的 谢谢各位大佬们的帮助啦QWQ

_I6C8B~F%CINF2656O19DJ4.png (486.6 KB, 下载次数: 8)

_I6C8B~F%CINF2656O19DJ4.png

JB[KSBAC(A)6NC0ITS(FZ{9.png (366.65 KB, 下载次数: 7)

JB[KSBAC(A)6NC0ITS(FZ{9.png

点评

而且加完还要考虑一下怎么将数据可视化  发表于 2019-3-25 23:23
不是不可以加,加的话要详细了解一下数据库的结构(话说我就加过  发表于 2019-3-25 23:22
编辑器写死的..  发表于 2019-3-18 14:25
数据库写死的..没法加第6装备  发表于 2019-3-18 14:25
嗯……你可以先去F1里看一遍RGSS内部类,数据库里的数据就是这些类的对象  发表于 2019-3-18 13:28
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-24 06:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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