纸牌游戏 - 如何绘制

时间:2014-08-20 09:44:55

标签: android performance android-custom-view

我必须为Android设备创建蜘蛛纸牌游戏。

我开始面临的主要问题是如何设置和排列“表格”中的所有卡片,而不对每张卡片的每个人使用layout视图(考虑到在屏幕上同时观看的数量可能超过150个。

我没有看到有人给我一个确切的代码来解决我的问题,我只想要一些有经验的想法开始跟随我的代码。我是否必须创建一个custom View(表格)来绘制自己的所有视图,或者可能..还有其他选项可用(如果你知道一个library可能会做一些{{1}} )。创建此应用程序时要考虑的一些明确的主线应该足够了。感谢。

1 个答案:

答案 0 :(得分:2)

您不应该使用常规Android视图来制作游戏。您可以获得非常纯粹的性能和绘制游戏纹理的许多问题。你应该使用OpenGL。你在这里几乎没有选择:

  1. Canvas - 它已内置于Andorid SDK中,您无需额外工作即可使用它。更多详情:http://developer.android.com/training/custom-views/custom-drawing.html
  2. 选择一些游戏引擎,例如libgdxandengine