在 AS3 中,我通过扩展 sprite 的类创建了许多扑克牌。
然后我在整个游戏中添加和删除这些内容。
我想知道,这是正确的方法吗?不断添加和删除对象是否需要大量处理器?
在 AS3 中,我通过扩展 sprite 的类创建了许多扑克牌。
然后我在整个游戏中添加和删除这些内容。
我想知道,这是正确的方法吗?不断添加和删除对象是否需要大量处理器?
我想当您说“添加和删除对象”时,您的意思是在舞台上添加和删除。
一遍又一遍地创建和销毁对象比在舞台上添加和删除对象要占用更多的处理器资源。所以我会说你是安全的。
但是,添加和删除舞台的另一种方法是更改visible
精灵的属性。这甚至更少的处理器密集型,可能是适合您的解决方案。请注意,当一个对象不可见时,它仍然存在。它只是没有显示。在 StackOverflow 上看到这个问题:DisplayObject 的可见属性