正确释放精灵

Deallocate sprites properly

解除分配播放精灵的正确步骤是什么?

  1. 从舞台上移除对象
  2. 对精灵调用 stop() 方法
  3. 将 sprite 变量设置为 null

如果我把它从舞台上移开并且不停止它可以吗?

Sprite 实例从显示列表接收其 tick,因此您无需在删除它之前停止它。为确保它可用于垃圾回收,只需将其从显示列表中删除并确保将您可能已创建的所有引用都清空。