查看: 1127|回复: 2

[已经解决] 实变量的问题

  [复制链接]

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

发表于 2011-8-3 09:17:46 | 显示全部楼层 |阅读模式

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

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

×
$game_player是Game_Character的子类,
Game_Character类中有如下定义:
  1.   attr_reader   :pattern                  # 图案
复制代码
那么应该可以对其进行修改和调用。
脚本如下:
  1. $game_player.pattern = 1
复制代码
以上脚本报错,
但是直接打印却可以,求解
梦石
0
星屑
50
在线时间
63 小时
注册时间
2010-12-19
回帖
30
发表于 2011-8-3 09:22:04 | 显示全部楼层
相反,attr_reader只会建立读取对应实例变量的方法。

你可以在类定义的时候使用 attr_writer :pattern 或者 attr_accessor :pattern来创建设定方法。
回复

使用道具 举报

小柯的徒弟

梦石
0
星屑
1925
在线时间
1157 小时
注册时间
2008-5-24
回帖
2994

贵宾

发表于 2011-8-3 09:38:32 | 显示全部楼层
这里不是有写吗——>无耻。

http://rpg.blue/forum.php?mod=vi ... p;page=2#pid1736531

点评

里面有说"写入方法"和"读取方法",而你那个只可以定义"读取方法"哦~  发表于 2011-8-3 10:10
我- =|||我是按照上面写的啊。。。  发表于 2011-8-3 10:08
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部