lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5873|回复: 3

移除对象后为什么还保留其属性

[复制链接]

3

主题

0

好友

37

积分

士兵

Rank: 1

发表于 2017-11-10 19:33:05 |显示全部楼层
请教个问题,box为LSprite对象,我使用
box.die();
box.remove();
box=null;
后,为什么box的属性还在?

如:box.points = {x:100,y:100}
这个属性在移除了box后还有!
回复

使用道具 举报

37

主题

8

好友

9305

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

发表于 2017-11-10 21:33:32 |显示全部楼层
移除对象只是从界面上移除了,对象本身只要你能引用到它,不光它的属性,它整个对象本身就是存在的
不回答与技术和引擎不相关的问题
回复

使用道具 举报

3

主题

0

好友

37

积分

士兵

Rank: 1

发表于 2017-11-10 21:59:11 |显示全部楼层
那有什么办法可以彻底删除这个对象吗?
让不能再引用到这个对象!
回复

使用道具 举报

37

主题

8

好友

9305

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

发表于 2017-11-10 22:43:59 |显示全部楼层
xionchan 发表于 2017-11-10 21:59
那有什么办法可以彻底删除这个对象吗?
让不能再引用到这个对象!

你只要保证代码中没有地方引用到它,系统会在适当的时候自动回收它
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-3-29 10:22 , Processed in 0.049704 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部