Project1

标题: 为什么each也会未定义捏? [打印本页]

作者: BBBBB6    时间: 2010-7-5 19:05
标题: 为什么each也会未定义捏?
:QUnfined method `each'(我用的是半角) for nil:Nilclass

PS:出错的脚本是黄金太阳精灵系统里面带的那个Game_Actor里面的@sprite.each这个我是想不出丫和我其他脚本有什么冲突捏,我用了地图名、升天的死法、敌人血条、混乱修改(混乱时会攻击敌人)、菜单、Main那里也修改了、还有列车移动(这个没问题的吧。。)获得物品提示什么的、、会不会是菜单啊,call菜单的时候也说有问题、、、

另外还有Unfined method `>'(我用的是半角的>) for nil:Nilclass
这个是RTAB战斗脚本里面的。这个我把原来那个战斗的脚本删掉也不对。。。

作者: 逸豫    时间: 2010-7-5 19:14
不是each未定义,而是nil没有each方法。
作者: BBBBB6    时间: 2010-7-5 19:26
...那要怎么办捏?有冲突吗?
作者: 亿万星辰    时间: 2010-7-5 19:39
@sprite.each
@sprite是啥……
作者: zhangbanxian    时间: 2010-7-5 20:09
nilclass请用溯源法,向上搜索@sprite,看看它是否有被赋值...
作者: darkdrium    时间: 2010-7-5 21:50
@sprite未被赋值,或者赋值错误
作者: BBBBB6    时间: 2010-7-6 14:42
-.-!  有很多地方有哦。。。
@sprite = @sprite_turn = @new_skills = []还是attr_accessor   :sprite捏?
@sprite = @sprite_turn = @new_skills = []吗?
:Q

作者: BBBBB6    时间: 2010-7-6 14:44
范例里面没有出错,所以鄙人以为是和其他脚本有冲突捏




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