首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对单个实例的几个引用- AS3

对单个实例的几个引用- AS3
EN

Stack Overflow用户
提问于 2013-11-26 17:12:56
回答 1查看 40关注 0票数 0

当谈到内存使用时,我想知道变量是如何工作的。

假设我正在制作一个游戏,我有一个名为EnemyManager的单身汉,我也有一些敌人,但是所有这些敌人都需要与EnemyManager‘接触’。因此,我选择在每个敌人的实例中设置一个变量。

代码语言:javascript
运行
复制
var enemyManagerRef:EnemyManager = EnemyManager.getInstance();

那么问题是,所有这些变量会占用大量内存吗?我是否应该考虑使用静态变量,这样我就只有一个引用,或者它使用的内存非常少?

提前谢谢你

彼得

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-26 17:28:16

EnemyManager应该已经在内存中分配了,所有的引用都会指向它。这和创建一个巨大的位图,然后创建1000个对它的引用是一样的。您不创建副本,因此您的内存使用率应该很低。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20223625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档