查看: 2397|回复: 4

[已经过期] sprite_character的update的问题

[复制链接]

咩

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

开拓者

发表于 2012-8-6 19:37:37 | 显示全部楼层 |阅读模式

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

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

×
sprite_character类只在initialize里把character类实例传到了@character变量,可是update里却没有再次把character类实例传到了@character变量,哪么update时@character就应该和initialize时一样了,没有“监视”效果,难道这个2character能自动更新吗?求解

评分

参与人数 1星屑 +200 收起 理由
hcm + 200 补回

查看全部评分

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2012-8-6 19:42:53 | 显示全部楼层
在初始化时给@a赋值,那么在其他地方调用@a时得到的都是那个已经传递进去的值,不需要一直做赋值
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

咩

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

开拓者

 楼主| 发表于 2012-8-7 07:48:30 来自手机 | 显示全部楼层
难道这不是简单的赋值,而是指针?
回复

使用道具 举报

梦石
0
星屑
1047
在线时间
1692 小时
注册时间
2009-7-25
回帖
512

开拓者

发表于 2012-8-7 11:54:12 | 显示全部楼层
实变量
属于个体对象的变量称为实变量。名称以 @ 开头的变量,自动作为实变量使用。局部变量只有在 def ~ end 等结构内部使用时才有效,然而使用实变量的话,只要其对象存在,变量的值就会被保存。实变量一般作为对象的属性来使用。

引用自F1

跟指针无关吧,是局部变量和成员变量的区别,毕竟Character的对象传过来的都是指针。
回复

使用道具 举报

炎发灼眼的讨伐

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
回帖
894
发表于 2012-8-9 15:03:50 | 显示全部楼层
@character是保存的对象的引用(Character对象在任何地方被修改(引用的对象也会被修改的(和指针类似)
RMXP&RMVX通用Web化完成- -|||
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部