移动应用中的图像分辨率和大小

赫莫

我使用单人游戏。目前,我有一个问题无法阻止我前进。此问题与图像分辨率和要使用的尺寸有关。

我想知道的是,是否可以根据屏幕的分辨率和/或大小为每个设备使用相同的图像,还是必须使用不同的图像(背景图像充满整个屏幕)?

先感谢您。

工艺游戏

您只能使用一张图像并缩放比例以适合所需的分辨率。做背景图像的最简单方法是使用SpriteBatch.Draw重载,该重载采用目标矩形,如下所示:

var width = _graphicsDeviceManager.PreferredBackBufferWidth;
var height = _graphicsDeviceManager.PreferredBackBufferHeight;
var destinationRectangle = new Rectangle(0, 0, width, height);

_spriteBatch.Begin();
_spriteBatch.Draw(_backgroundTexture, destinationRectangle, null, Color.White);
// draw other sprites here
_spriteBatch.End();

请记住,如果您缩小而不是放大图像,图像将看起来更好,因此应将其放大以使其在平板电脑和手机上看起来都不错。我倾向于使用1600x960,因为它是普通电话分辨率800x480的两倍。

要考虑的另一件事是,图像在某些屏幕上可能会拉伸成不同的宽高比。在我看来,大多数时候都可以,但是您可能希望实施更复杂的缩放系统。有些人喜欢使用Pillarboxing,Letterboxing或只是在非宽屏中切掉侧面(不确定这叫什么)。

或者,您可以使用不同分辨率的不同图像以获得更高质量的结果。虽然,我还没有看到这种方法在游戏中使用很多,但是我认为它在应用程序中很常见。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gridview 中具有相同大小和分辨率的图像不运行

来自分类Dev

根据分辨率调整图像大小

来自分类Dev

在Android中降低图像分辨率

来自分类Dev

AngularJs 中图像的分辨率

来自分类Dev

在可可中:为什么更改图像大小也会更改图像分辨率?

来自分类Dev

随着屏幕分辨率/窗口大小的减小,固定的图像和内容与固定的侧边栏重叠

来自分类Dev

如何搜索文件夹中最大的图像文件?(分辨率和大小)

来自分类Dev

修改图像分辨率和大小以适合卡片视图属性

来自分类Dev

如何根据代号一中的屏幕分辨率更改图像大小?

来自分类Dev

根据屏幕分辨率调整图像的大小

来自分类Dev

调整图像大小会降低分辨率

来自分类Dev

如何更改桌面分辨率与移动分辨率中的元素位置?

来自分类Dev

寻找图像分辨率?

来自分类Dev

增强图像的分辨率

来自分类Dev

降低图像分辨率

来自分类Dev

在移动设备中配置差异分辨率

来自分类Dev

不同屏幕尺寸和分辨率的图像尺寸

来自分类Dev

使我的网站缩放到CSS中的分辨率大小

来自分类Dev

调整大小后,UITableViewCell中的UIImageView分辨率较低

来自分类Dev

FFMPEG:在视频上添加固定大小的图像,而不管视频的宽度和高度(分辨率)如何

来自分类Dev

FFMPEG:在视频上添加固定大小的图像,而不管视频的宽度和高度(分辨率)如何

来自分类Dev

如何从golang中的url获得图像分辨率

来自分类Dev

Matlab中的图像超分辨率算法

来自分类Dev

我的网站中某些图像的分辨率太低

来自分类Dev

Matlab中的图像超分辨率算法

来自分类Dev

根据分辨率在Linux目录中查找图像

来自分类Dev

根据分辨率在Linux目录中查找图像

来自分类Dev

来自mongoDB中已保存图像的错误分辨率

来自分类Dev

使用MATLAB中的轴以全分辨率导出图像

Related 相关文章

  1. 1

    gridview 中具有相同大小和分辨率的图像不运行

  2. 2

    根据分辨率调整图像大小

  3. 3

    在Android中降低图像分辨率

  4. 4

    AngularJs 中图像的分辨率

  5. 5

    在可可中:为什么更改图像大小也会更改图像分辨率?

  6. 6

    随着屏幕分辨率/窗口大小的减小,固定的图像和内容与固定的侧边栏重叠

  7. 7

    如何搜索文件夹中最大的图像文件?(分辨率和大小)

  8. 8

    修改图像分辨率和大小以适合卡片视图属性

  9. 9

    如何根据代号一中的屏幕分辨率更改图像大小?

  10. 10

    根据屏幕分辨率调整图像的大小

  11. 11

    调整图像大小会降低分辨率

  12. 12

    如何更改桌面分辨率与移动分辨率中的元素位置?

  13. 13

    寻找图像分辨率?

  14. 14

    增强图像的分辨率

  15. 15

    降低图像分辨率

  16. 16

    在移动设备中配置差异分辨率

  17. 17

    不同屏幕尺寸和分辨率的图像尺寸

  18. 18

    使我的网站缩放到CSS中的分辨率大小

  19. 19

    调整大小后,UITableViewCell中的UIImageView分辨率较低

  20. 20

    FFMPEG:在视频上添加固定大小的图像,而不管视频的宽度和高度(分辨率)如何

  21. 21

    FFMPEG:在视频上添加固定大小的图像,而不管视频的宽度和高度(分辨率)如何

  22. 22

    如何从golang中的url获得图像分辨率

  23. 23

    Matlab中的图像超分辨率算法

  24. 24

    我的网站中某些图像的分辨率太低

  25. 25

    Matlab中的图像超分辨率算法

  26. 26

    根据分辨率在Linux目录中查找图像

  27. 27

    根据分辨率在Linux目录中查找图像

  28. 28

    来自mongoDB中已保存图像的错误分辨率

  29. 29

    使用MATLAB中的轴以全分辨率导出图像

热门标签

归档