Xna 我应该使用哪种屏幕分辨率?

Xna 我应该使用哪种屏幕分辨率?,xna,screen-resolution,Xna,Screen Resolution,我正计划在xna中制作我的第一个游戏(简单2d游戏),我想知道哪种屏幕分辨率适合游戏的目标

我正计划在xna中制作我的第一个游戏(简单2d游戏),我想知道哪种屏幕分辨率适合游戏的目标 “正常”分辨率包括但不限于:
160*120
320*240
640*480(可能是最常见的)
800*600

1024*768

2D游戏的分辨率是一个难题

有些人忽视了这一点。一个非常著名的例子是,谷歌世界(PC)在PC上总是以800x600的速度运行,无论发生什么情况。看看它有多成功

这有助于思考您将瞄准哪种设备。以下是一些常见的分辨率及其适用的设备:

  • 1280x720(720p,Xbox 360“安全”分辨率-无需硬件扩展,适用于任何地方)
  • 1920x1080(1080p,Xbox 360最大分辨率-无法自动缩放到所有分辨率)
  • 800x480(Windows Phone 7)
  • 1024x768(iPad)
  • 480x320(iPhone 3GS及更早版本)
  • 960x640(iPhone 4视网膜显示器)
  • Android设备的分辨率也与WP7和iOS设备类似
(请注意,控制台要求您在“标题安全”区域或“操作安全”区域内渲染重要元素。通常为完整分辨率的80%和90%。)

以下是列表,您可以看到它列出了常见的PC分辨率(在“主显示分辨率”下)

手机游戏的目标是800x480,桌面/控制台游戏的目标是1280x720,这是一个很好的起点。

如果您确实想支持多分辨率,那么考虑纵横比是很重要的。基本上,您的选项是字母/支柱装箱或出血(允许在“标准”屏幕边界之外进行额外渲染-如标题安全区域),或者两者的某种组合

如果您的图形需要“像素完美”,并且简单地缩放它们是不可行的,那么我建议针对一系列基本分辨率,然后装箱/出血以覆盖特定设备上的任何多余屏幕。当我这样做时,我通常会为这些目标屏幕高度提供资产:3204806407201080。请注意,为每个资产提供5个版本是一项巨大的工作,因此尽可能使用缩放


关于分辨率处理的许多选择将取决于您正在进行的游戏风格。例如:您是否尝试匹配水平或垂直屏幕大小在很大程度上取决于您的游戏将主要向哪个方向滚动。

像这样的问题将得到更多答案。640x480是最常见的?不,15年前这都不是真的。1366x768现在是最常见的。90%的用户运行的分辨率高于1024x768。@AustinHenley首先,这篇文章已经2年了,你为什么还要现在回复呢?第二,我并不是说大多数人使用什么来决定他们的分辨率,问题是关于开始图形编程,如果你刚刚开始,640*480是一个非常好的分辨率,因为它允许你在gui窗口旁边运行调试命令窗口,而不让它们重叠。