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

Project1

 找回密码
 注册会员
搜索

预置脚本中Game_Temp;attr_accessor是什么意思?

查看数: 1916 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-3-15 19:00

正文摘要:

本帖最后由 657282177 于 2012-3-15 19:01 编辑 预置脚本中Game_Temp;attr_accessor是什么意思? F1看了很多次也不了解   attr_accessor :map_bgm           &nbs ...

回复

Wind2010 发表于 2012-3-16 20:30:28
657282177 发表于 2012-3-16 12:43
定义对应symbol的属性,相当于                  
def map_bgm                  

比如用了attr_accessor之后,你就能在外部对这个数据进行调用和修改
attr_reader是只能修改不能调用
657282177 发表于 2012-3-16 12:43:53
定义对应symbol的属性,相当于                  
def map_bgm                  


return @map_bgm

end

def map_bgm=(val)

@map_bgm  = val

end
复制代码



请详细说明一下
。。。。。。。。。
阿良良木月火 发表于 2012-3-15 19:30:12
如果没记错的话好像这个attr_accessor是相对于attr_reader的,以这种方式定义的变量可读可写,attr_reader定义的变量只能读不能写的样子{:nm_3:}
zhangbanxian 发表于 2012-3-15 19:30:01
定义对应symbol的属性,相当于
  1. def map_bgm                  
  2. return @map_bgm
  3. end
  4. def map_bgm=(val)
  5. @map_bgm  = val
  6. end
复制代码
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-11 04:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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