对于我的纸牌游戏来说,处理图像的最佳方式是什么?为我拥有的每个图像定义一个资源似乎有点矫枉过正。
问问题
1767 次
4 回答
3
根据我的经验,为每张卡定义一个资源是要走的路。并非所有设备都具有切片单个大位图所需的内存。一旦你拥有了各个资源中的所有卡片,你就可以使用静态初始化器将引用放入一个方便的数据结构中。你也可以给他们一个特定的命名方案,使生成更容易,并通过使用getIdentifier()生成不同风格的多副牌
于 2012-05-24T16:57:27.443 回答
2
请记住,ID 可以迭代,它们是有序的。
int a = R.drawable.image1;
a++;
if(a == R.id.image2)
{
//this will always be true.
}
于 2012-05-24T16:58:12.130 回答
1
于 2012-05-24T16:56:08.730 回答
0
Unicode 有黑桃、菱形、心形、梅花等字符。也许您可能只有一个空白卡资源,然后将这些字符和数字放在空白卡图像上
于 2012-05-24T20:11:16.083 回答