2011-05-03 89 views
11

我爲Android編寫實時遊戲,看着從SDK中提供的樣品一些代碼後,我很困惑,當我應該使用位圖可繪製我精靈在我的遊戲中。繪製對象與位圖

有什麼區別?哪一個更好(更快)的精靈,哪個更適合靜態背景?

回答

16

爲了得到一個想法,這是更好,你可能想要觀看這部影片:

http://www.youtube.com/watch?v=U4Bk5rmIpic

有趣的是,他不是一個Java程序員下手,但有經驗的遊戲程序員,他的方法可能會幫助你編寫測試來確定哪一個最好。

例如,如果您實際上有一個靜態背景,您可能會發現Bitmap更適合背景圖像,但是,如果要以編程方式更改背景圖像,那麼您可能會遇到問題。

有速度之外其他方面的考慮,雖然,因爲你可能會發現,記憶,例如,將是一個問題,你要多少精靈有在屏幕上在同一時間將是一個問題。