2013-02-02 121 views
1

我開始在android上開發流動免費遊戲。開始流動免費遊戲開發

我對架構設計有點困惑。

我應該使用android框架上可用的grids/tablelayout,或者通過指定位置和繪製哪個對象來繪製自己的對象。

我爲每個對象創建類爲:POINT,EMPTY,SQUARE。

我想創建一個原型像這些鏈接:

http://forums.gamesalad.com/discussion/48641/my-flow-free-inspired-game-development-thread

a busy cat

任何暗示,將極大的幫助我開始設計遊戲架構。目前,我不必設計IA,我只需要專注於遊戲架構和物理。

回答

3

我應該使用android框架上可用的grids/tablelayout,或者通過指定位置和繪製哪個對象來繪製自己的對象。

您不應該使用網格/ tablelayout。

對於需要性能的2D遊戲,請使用OpenGL或查看andengine庫。

既然這將是一個簡單的2D遊戲,你應該看看Canvas。看看Android示例項目> TicTacToeLib和Android示例項目> TicTacToeMain(您需要使用它們兩者)。 TicTacToeLib中的GameView顯示瞭如何在遊戲中使用Canvas。

你將看到當你編譯TicTacToeMain與TicTacToeLib:

enter image description here

+0

我不需要OpenGL,它在2D。 – billybob

+0

OpenGL可以是2D。但是,我修改了這個。你應該使用畫布。 –

+0

謝謝,我會看看這個例子!我猜畫布可以動態更改以在地圖上繪製NxN塊? – billybob