当不支持宽分辨率时,我需要上下黑色条纹以进行全屏渲染。
示例:对于1280x1024分辨率,我需要在1280x720中渲染并使用黑色条纹将屏幕填充到1280x1024
答案 0 :(得分:1)
我相信您需要的东西可以通过更改视口来实现,请查看http://msdn.microsoft.com/en-us/library/windows/desktop/bb206341(v=vs.85).aspx
答案 1 :(得分:0)
使你的后缓冲区的屏幕分辨率大小(例如:1280x1024),然后渲染每个纹理(1280x720)并在所有后期处理后将纹理渲染到屏幕的中心。这可能不是最有效的解决方案,但它是一个起点。
更好的解决方案实际上是让您的系统以4:3的分辨率运行,用户可能会喜欢不仅仅是一个信箱视图,而且应该很难。