我有一个在后台显示全屏图像的游戏。目前我有一个图像尺寸(1280x800)。这适用于大分辨率,但在较小的屏幕上,缩小会使图像质量下降。你可以看到锯齿状的边缘,它明显比使用photoshop软件可以实现的更糟糕。
我有不同的图像尺寸,但我不确定如何使用它们。我知道有不同的dpi文件夹,但你可以使用相同的dpi分辨率为480x320和1280x768,所以我不认为这些可以在这里使用。
我相信你可以针对不同的屏幕尺寸使用不同的布局文件,但是图像不是使用xml绘制的(实际上我的游戏不可能)。
我只能认为我必须为每个尺寸创建不同的文件名。然后在选择要使用的图像时,我可以获取屏幕尺寸并选择正确的尺寸?我很难看到如何在240x320和1280x800分辨率下使图像看起来很好。
答案 0 :(得分:4)
框架中的所有资源限定符都可以应用于drawable,而不仅仅是dpi指示符。换句话说,您可以创建这样的文件夹来分割图像:
即便是像这样的例子......
等等......
您可以根据需要为图像资源创建尽可能多的不同限定目录,以保持质量。 SDK文档中的Supporting Multiple Screens文章有助于描述最适合缩放图像资源的大多数限定符。
HTH!