只是想知道空的影片剪輯或精靈是否會減慢應用程序或遊戲速度。原因是因爲我想使用多個精靈作爲我的對象的容器。所以我可以很容易地管理什麼對象在別人面前。在遊戲中的一些要點,圖層將是空的,所以我只是好奇,如果我不應該使這些圖層空,如果他們沒有被使用,或者甚至會產生很大的差異。謝謝!空精靈或動畫影片可以減慢應用程序的速度
回答
是的!您創建的每個對象最終都需要一些資源。 但是在遇到任何問題之前,您將不得不創建很多。賠率是,你不必擔心它。 (在這種情況下)
刪除所有已完成的對象總是一個好主意,但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. 在第一個循環播放精靈動畫序列的速度很慢
- 5. 如何減慢glutIdleFunc動畫速度
- 6. 如何減慢動畫速度?
- 7. 多線程減慢程序的速度
- 8. 進度條是否會減慢應用程序的速度?
- 9. javax.mail.Session.setDebug()爲true可以減慢應用程序的運行速度嗎?
- 10. 頭文件減慢程序的速度
- 11. 在PHP中減慢程序的速度
- 12. 使用單精靈圖片製作動畫精靈
- 13. 創建「精靈」以減少iPhone應用程序內存
- 14. 是否可以減慢UIScrollView:scrollRectToVisible:的動畫?
- 15. 精靈動畫
- 16. 動畫精靈
- 17. 精靈動畫
- 18. Xamarin - 多個HTTP請求減慢應用程序的速度
- 19. 在xml中添加地圖減慢應用程序的速度
- 20. Rails 4:metainspector gem減慢應用程序的運行速度
- 21. 硒運行速度減慢應用程序的性能大大
- 22. nsuserdefaults同步方法減慢應用程序的運行速度
- 23. .pdbs會減慢發佈應用程序的速度嗎?
- 24. 圖片精靈動畫鼠標移動
- 25. 如何從後臺線程調用repaint可能會減慢動畫速度?
- 26. 提高AI精靈的移動速度
- 27. 如何避免混合不同的精靈動畫速度?
- 28. NDS Homebrew:精靈的多個動畫速度
- 29. Android動畫速度太慢
- 30. 什麼時候顯示「應用程序可能會減慢你的iPhone速度」?
我很好奇:如何編寫一個測試(創建一個簡單的任務,然後看看如果你創建了一百萬左右的空白精靈,framerate是否受到影響)? – 2010-02-10 10:02:11
這聽起來像個好主意 – numerical25 2010-02-10 14:37:16
幀率不是監測這個問題的好方法。使用類flash.system.System。它會告訴你在任何時候你使用的內存數量。查看文檔以獲取更多信息。 – 2010-02-10 15:03:21