
作为开发过Xbox上独立游戏的程序猿来告诉你们
其实所有游戏都会自适应,你设置的屏幕分辨率就是给游戏提供一个AspectRatio和最大支持的分辨率
就是说如果我游戏本身支持1920x1080但是你的设置调的是720p,普遍做法是将游戏以720p渲染,保持长宽比。所以一般游戏都会支持4:3和16:9
(顺便说一下其实2D游戏的缩放和3D的完全不一样- - 2D的比3D麻烦)
但是如果我游戏是按720p做的,你设置的分辨率是1080p,整个屏幕还是会从原点(0,0)开始绘制,一直绘制到(1920,1080),但是并不会增加GPU压力,因为所有的贴图和模型依旧是以720p渲染的。。。。。
你可以自己试一下。。。如果分辨率不支持的话游戏会在调整BackBuffer size的时候出现一个exception - - 所以开发者在这个上面都是要做好的