2010-09-24 38 views
4

我想设计一个游戏键盘,如跳棋(但具有不同的板瓦片的可能性。绘制像跳棋一个游戏键盘在Android的

现在,面向对象的逻辑和理性告诉我,我应该有一个“砖”类我可以画出来,然后在一个画布上画出x个这样的数字。

我的问题是绘制这样一块电路板的最佳性能方式是什么? 按照我上面提到的方式做这件事是否合理?重新利用变化? 以图像为背景并通过捕捉到瓷砖的位置来“模拟”电路板会更好吗?

谢谢!

回答

3

我想你可能会从检查出android的蛇游戏代码中受益。它有一个非常简单的使用方块来制作游戏区域的方式。

+0

我确实看过它,但我不确定这是否是最好的(高性能)方法。 Android会重新绘制更新区域吗?或整个董事会? – Steve 2010-09-24 21:53:44

+0

您可以调用view.invalidate来刷新。你可以通过它retr – schwiz 2010-09-24 22:03:41

+0

schwiz - 谨慎解释吗? – Steve 2010-09-24 22:18:38