3D阵列还是动态2D阵列?

时间:2012-05-12 13:41:48

标签: java android arrays multidimensional-array

我正在开发一种shogi(shogi是日本国际象棋的变种)应用程序。一旦拍完一张,我希望它移动到屏幕的一个单独部分,但不是在电路板上。

我想知道3D阵列是否最好(一个元素会存储该类型,另一个元素是该片段的位置,第三个元素会存储该片段的数量);

另一个选项是动态2D数组,用于存储片段类型和位置,然后将相同类型的片段保持在一起。

哪个最适合Android应用程序?

1 个答案:

答案 0 :(得分:0)

这不是一个与Android有关的问题,而是一个游戏设计问题。

无论如何,如果它与国际象棋相似,那么如何拥有一个2d数组,每个都有自己的属性:棋子类型和拥有该棋子的玩家?