只是想知道空的影片剪辑或精灵是否会减慢应用程序或游戏速度。原因是因为我想使用多个精灵作为我的对象的容器。所以我可以很容易地管理什么对象在别人面前。在游戏中的一些要点,图层将是空的,所以我只是好奇,如果我不应该使这些图层空,如果他们没有被使用,或者甚至会产生很大的差异。谢谢!空精灵或动画影片可以减慢应用程序的速度
回答
是的!您创建的每个对象最终都需要一些资源。 但是在遇到任何问题之前,您将不得不创建很多。赔率是,你不必担心它。 (在这种情况下)
删除所有已完成的对象总是一个好主意,但new
关键字非常昂贵,所以如果您知道您将很快需要一个对象,只需坚持它。特别是像空雪碧一样小的东西。
除此之外,尝试删除事件侦听器(如果有)。 – bhups 2010-02-10 06:17:47
你是说刚刚初始化一个新班级需要考虑性能 – numerical25 2010-02-10 07:27:48
是的,如果你说'新',背景中会出现一堆东西。每个动作都需要一些资源,无论是数学公式,屏幕渲染还是函数调用。当你使用'new'时,有对象实例化,内存分配(为该对象保留资源)等。记住Flash Player是一个应用程序,因此它也在代码上运行。它需要处理你投入的一切。 – 2010-02-10 14:54:48
- 1. 精灵动画片
- 2. 在第一个循环播放精灵动画序列的速度很慢
- 3. 如何减慢动画速度?
- 4. 如何减慢glutIdleFunc动画速度
- 5. 进度条是否会减慢应用程序的速度?
- 6. javax.mail.Session.setDebug()为true可以减慢应用程序的运行速度吗?
- 7. 精灵动画
- 8. .pdbs会减慢发布应用程序的速度吗?
- 9. Rails 4:metainspector gem减慢应用程序的运行速度
- 10. nsuserdefaults同步方法减慢应用程序的运行速度
- 11. 如何从后台线程调用repaint可能会减慢动画速度?
- 12. 提高AI精灵的移动速度
- 13. 如何避免混合不同的精灵动画速度?
- 14. NDS Homebrew:精灵的多个动画速度
- 15. 如何动画所有精灵图片?
- 16. Css,精灵动画
- 17. jquery动画精灵
- 18. cocos2d动画精灵
- 19. cocos2d动画精灵?
- 20. Corona SDK动态更改精灵速度
- 21. 做空白处理速度减慢
- 22. 精灵动画管理使用线程
- 23. 为什么glClear()在iPhone上的点精灵速度缓慢?
- 24. 带动画精灵的Isuee
- 25. 动画pygame的精灵
- 26. Python:线程+锁定会显着减慢我的应用程序的速度
- 27. ngIf减慢应用程序
- 28. JQuery动画:在动画过程中可以改变速度吗?
- 29. 接口的使用是否会减慢程序速度?
- 30. 如何减慢滑动速度?
我很好奇:如何编写一个测试(创建一个简单的任务,然后看看如果你创建了一百万左右的空白精灵,framerate是否受到影响)? – 2010-02-10 10:02:11
这听起来像个好主意 – numerical25 2010-02-10 14:37:16
帧率不是监测这个问题的好方法。使用类flash.system.System。它会告诉你在任何时候你使用的内存数量。查看文档以获取更多信息。 – 2010-02-10 15:03:21