Project1

标题: 关于物品显示代码的问题 [打印本页]

作者: 闪电    时间: 2008-9-27 19:49
标题: 关于物品显示代码的问题

我想为物品重新定义一个物品图片显示方法,重新复制了一段物品图标显示的代码
将原来语句的
bitmap = RPG::Cache.icon(item.icon_name)
改成了
bitmap = RPG::Cache.icon(item.icon_name + "a")
结果提示
undefined method 'icon_name' for 701:Fixnum


大家知道什么原因吗,要怎么改呢
作者: 八云紫    时间: 2008-9-27 19:52
item.icon_name.to_s

试试
作者: 天圣的马甲    时间: 2008-9-27 19:54
{/fd}呃?
如果真的是bitmap = RPG::Cache.icon(item.icon_name + "a")
这句的话……默认工程是没有出这样的错的,不知道闪电的Window_Item里面还有哪里重新定义了么?
作者: 塑望    时间: 2008-9-27 19:56
以下引用八云紫于2008-9-27 11:52:54的发言:

item.icon_name.to_s

试试

这个可以试 [LINE]1,#dddddd[/LINE]版主对此帖的评论:『什么就『这个可以试』,水也不带这样的吧……= =』,积分『-10』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 轮回者    时间: 2008-9-28 00:36

错误提示的含义是item是个数字没有'icon_name'这个method
在出现问题的脚本之前ping一下item……其实也没什么用……
以下引用八云紫于2008-9-27 11:52:54的发言:

item.icon_name.to_s

试试

这个就不必试了……
作者: 闪电    时间: 2008-9-28 15:11
不好意思,可能不是这段话的问题,麻烦大家了




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