赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 92 |
经验 | 0 |
最后登录 | 2024-10-20 |
在线时间 | 466 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9163
- 在线时间
- 466 小时
- 注册时间
- 2015-5-8
- 帖子
- 866
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 taeckle 于 2021-9-5 23:21 编辑
我在class Game_System里最开头就定义了一个实例变量(比如就叫bianliang_1, attr_accessor : bianliang_1),然后在 class Game_System的def initialize里初始化这个实例变量(比如就把这个变量的值设定为1: @bianliang_1=1), 请问下为何就能在游戏的所有其他class里用个全局变量"$game_system.bianliang_1"来调用这个实例变量了呢?咱明明定义的是一个以@开头的实例变量,咋就成了以$开头的全局变量了呢?具体代码长这样:
- class Game_System
- attr_accessor : bianliang_1
- def initialize
- @bianliang_1=1
- end
- end
复制代码
还请大家指点一二,多谢了! |
|