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

Project1

 找回密码
 注册会员
搜索
查看: 1997|回复: 4
打印 上一主题 下一主题

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
381 小时
注册时间
2010-10-9
帖子
386

开拓者

跳转到指定楼层
1
发表于 2012-8-6 19:37:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
sprite_character类只在initialize里把character类实例传到了@character变量,可是update里却没有再次把character类实例传到了@character变量,哪么update时@character就应该和initialize时一样了,没有“监视”效果,难道这个2character能自动更新吗?求解

评分

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

查看全部评分

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
381 小时
注册时间
2010-10-9
帖子
386

开拓者

3
 楼主| 发表于 2012-8-7 07:48:30 手机端发表。 | 只看该作者
难道这不是简单的赋值,而是指针?
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
951
在线时间
1685 小时
注册时间
2009-7-25
帖子
534

开拓者

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

引用自F1

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

使用道具 举报

Lv1.梦旅人

炎发灼眼的讨伐者

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-27 06:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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