2011-11-08 72 views
-1

我不知道如何定義我在這裏需要的具體視圖,因此我的問題標題相當一般。如何設計自定義視圖

我正在開發一款遊戲,我正在尋找一種設計和維護玩家存儲的方法。

空的存儲是這樣的: empty storage

,然後我需要能夠根據開始位置(如在二維陣列),可以添加項目,寬度和高度,而寬度和高度是細胞的數量。

所以接收命令後:的addItem(項目= AX,位置= 1,寬度= 2,高度= 2)

我會得到此; enter image description here

注意:項目圖像的背景將與單元格下方的背景相同。

我需要的是可以通過不同的屏幕

+2

你問過一個非常廣泛的問題。你試過什麼了?有什麼可以告訴我們來幫助縮小你所問的問題嗎? –

+0

@ Kurtis Nusbaum:我真的無法想出辦法解決這個問題。我想過TableLayout,GridView,或只是使用畫布繪製所有內容 – piojo

回答

0

如果你在設計一個遊戲,你不應該使用標準的UI元素支持的方式。您應該看看如何在Android上使用OpenGL進行渲染。 Here你可以在Android上找到關於使用OpenGL的簡短介紹。

+1

2D遊戲不需要OpenGL。 – piojo

+0

您應該在Android(http://www.youtube.com/watch?v=U4Bk5rmIpic)下觀看遊戲開發的視頻。 –

+0

如果您開發2D遊戲,至少應該使用Canvas。 –

相關問題