我必须为Android设备创建蜘蛛纸牌游戏。
我开始面临的主要问题是如何设置和排列“表格”中的所有卡片,而不对每张卡片的每个人使用layout
视图(考虑到在屏幕上同时观看的数量可能超过150个。
我没有看到有人给我一个确切的代码来解决我的问题,我只想要一些有经验的想法开始跟随我的代码。我是否必须创建一个custom View
(表格)来绘制自己的所有视图,或者可能..还有其他选项可用(如果你知道一个library
可能会做一些{{1}} )。创建此应用程序时要考虑的一些明确的主线应该足够了。感谢。
答案 0 :(得分:2)
您不应该使用常规Android视图来制作游戏。您可以获得非常纯粹的性能和绘制游戏纹理的许多问题。你应该使用OpenGL。你在这里几乎没有选择:
Canvas
- 它已内置于Andorid SDK中,您无需额外工作即可使用它。更多详情:http://developer.android.com/training/custom-views/custom-drawing.html