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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: fjm
打印 上一主题 下一主题

[有事请教] 什么情况导致游戏不能正常运行

[复制链接]

Lv5.捕梦者

梦石
0
星屑
33430
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

11
发表于 2017-4-14 15:54:23 | 只看该作者
第一个错误:nil 不能被拷贝
第二个错误:没有在 nil 的类里面找到 set_attack 的方法(函数)

第一个是在未知情况下实例对象赋值为 nil ,然后被拷贝。当然一个治标的方法:xxx.dup unless xxx.nil?
第二个在未知情况下,读取战斗者为 nil ,并且运行战斗者的函数  set_attack ,报错。
就像在一个框里挨个放入一个个的人进去,然后贴上 亚洲人,美洲人,非洲人,,,的标签区分,然而突然在未知情况下放了只猫就去。
这个也可以用治标的方法,但可能会跳过某些东西。

点评

fjm
好的,我试下  发表于 2017-4-14 16:54
这个不知道跳过之后后续的一些问题,但至少不会报 nil 的错。  发表于 2017-4-14 16:08
fjm
多谢,这个方法只能治标,不治本,改了以后,以后还有可能会出错吗  发表于 2017-4-14 16:02
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42329
在线时间
7598 小时
注册时间
2009-7-6
帖子
13505

开拓者贵宾

12
发表于 2017-4-14 16:31:02 | 只看该作者
fjm 发表于 2017-4-14 15:53
这个要怎么改呢,不懂

#============================================================================ ...

搜索.dup,把所有dup都加上770行那样的判断

点评

fjm
恩,多谢了  发表于 2017-4-14 16:53
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 10:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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