2011-07-03 44 views
2

我對Android非常陌生,我想製作一些動畫(稍後簡單的遊戲),就像我在Windows上所做的(所有的程序化)。 所以我有問題應該爲什麼類負責。遊戲引擎,如何在android中組織動畫等?

活動 它是整個邏輯的基類,如更新變量(計算移動等) 我應該在onCreate上創建一個新的線程並運行它onResume? (我需要移動的物體連續計算)

查看 僅繪製動畫 的onDraw方法清除畫布(如何快速地做到這一點?的drawRect是efficent?)和繪圖對象。 我應該使該視圖失效還是每秒調用onDraw 30次?

問候 剃刀

回答

0
+0

感謝,我已經成功地做一些動畫,但我知道我應該嘗試的OpenGL。 另一件事,有選擇加快模擬器?它顯示了我的動畫〜14-15fps(android 2.2,核心[email protected]),而HTC Desire則以〜59-60fps顯示我的動畫。 相當大的差異。 – razor

+0

cpu使用率〜7-8%:/爲什麼模擬器不使用全功率? (至少有一個核心達到100%)? – razor

+0

現在,仿真器中沒有硬件加速的圖形。 Google工程師聲稱他們正在盡力解決問題。 –