我正在使用AS3編寫IOS遊戲。問題出在這裏 - 我在屏幕上移動了一個圖像。當圖像的y值變爲負值(圖像部分偏離屏幕)時,幀速率從最低點開始。我已經徹底地完成了我的代碼,甚至將幾個測試項目放在一起進行實驗。在我所做的所有測試中,無論什麼時候有一個屏幕外的物體,甚至是部分的,幀速率都會下降。這使得滾動背景變得不可能。順便說一下,我使用Packager for iPhone和3G(不是3GS)。幀率通常是24,沒有問題在屏幕外繪製圖像會導致性能下降
1
A
回答
1
你用什麼技術來隱藏屏幕的不可見部分?遮罩+滾動內容,滾動內容或滾動矩形?如果這不是你現在使用的技術,你應該考慮使用scroll rect。
0
您需要將所有圖形剪切到可見圖像。任何時候當你從屏幕上畫畫時,你都會失去硬件加速,這隻能在視頻內存上運行。
相關問題
- 1. 在屏幕邊界之外繪製是否會影響性能
- 2. 如何在屏幕上繪製圖像?
- 3. 導入「不相關」的dll是否會導致性能下降?
- 4. struts 2標籤導致性能下降
- 5. 由於NotesDocument.closeMIMEEntities()導致性能下降()
- 6. setMinimumLoggingLevel爲詳細導致性能下降
- 7. glBindFramebuffer導致OpenGLES性能下降
- 8. 用JOGL繪製屏幕外
- 9. 用C#繪製(屏幕外)
- 10. 將OpenGL繪製到屏幕外位圖
- 11. 在屏幕上的(0,0)處繪製圖像在左下角繪製
- 12. Android Canvas關閉屏幕繪圖性能
- 13. 添加正則化會導致性能下降和更差
- 14. 使用大量C代碼塊會導致性能下降嗎?
- 15. 未渲染的MovieClip幀會導致性能下降嗎?
- 16. 媒體查詢是否會導致渲染性能下降?
- 17. 多線程讀取會導致性能下降嗎?
- 18. 由於數據碎片,varchar會導致性能下降嗎?
- 19. 使用嵌套的ViewStack會導致我的性能下降嗎?
- 20. 長時間提交會導致nHibernate性能下降
- 21. 什麼可能導致功能導入性能下降?
- 22. 與iOS9(OGLES2.0)相比,iOS10/11下的海量屏幕外渲染性能下降
- 23. Java OpenGL將屏幕外緩衝區繪製爲圖像
- 24. C#Entity Framework 4導致性能下降的導航屬性
- 25. 外鍵null - 性能下降
- 26. 只有當UITableViewcell在屏幕外時,圖標下載纔會下載圖像.iPhone
- 27. 試圖使用pygame在屏幕上繪製圖像,但屏幕是空白的?
- 28. iPad屏幕鏡像性能
- 29. Homescreen Widget上的ImageViews會降低主屏幕性能
- 30. 在查詢中使用聯合或連接會導致Sphinx性能下降嗎?
有任何我們的代碼? – 2011-09-19 16:59:31
目前還不是,它在不同的機器上。主要想知道是否有其他人有類似的問題或聽說過這個。當我訪問它時會發布代碼 –
不管你描述的這個奇怪的問題,我建議你使用BitmapData#copyPixels()來更快的背景滾動(應該在iDevices上特別引人注目)。 –