我正在開發一個使用Canvas
元素的Android遊戲。我在很大的遊戲地圖上繪製了很多圖形元素(精靈)。這些元素由標準圖形繪製功能,像drawLine
,drawPath
,drawArc
等Android Canvas關閉屏幕繪圖性能
不難測試,如果他們在屏幕或不。所以,如果他們不在屏幕上,我可能會完全跳過他們的繪圖程序。但即使這樣也會產生CPU成本。我想知道Android Graphics Library
能比我更快嗎?
總之,我應該儘量畫出一切,即使它們完全脫離屏幕座標,相信Android Graphics Library
會照顧它們,而不是花太多的CPU試圖繪製它們,或者我應該檢查自己的繪圖區域矩形,如果他們完全脫離屏幕,跳過繪圖程序?哪一種是正確的?哪一個應該更快?
p.s:我的目標是Android v2.1及以上版本。
您是否找到了答案?這可以爲我節省很多工作... – bigstones