當不支持寬分辨率時,我需要上下放置黑色條紋以進行全屏渲染。DirectX中非寬屏幕的頂部/底部黑色條紋
示例:1280×1024的分辨率,我需要在1280x720的渲染,把黑色的條紋充滿整個屏幕達到1280×1024
當不支持寬分辨率時,我需要上下放置黑色條紋以進行全屏渲染。DirectX中非寬屏幕的頂部/底部黑色條紋
示例:1280×1024的分辨率,我需要在1280x720的渲染,把黑色的條紋充滿整個屏幕達到1280×1024
我確實認爲您需要的東西可以通過視口更改來實現,請查看http://msdn.microsoft.com/en-us/library/windows/desktop/bb206341(v=vs.85).aspx
讓你的後備緩衝屏幕分辨率的大小(例如:1280×1024),然後渲染每一個紋理(1280x720),並在所有後期處理之後將該紋理渲染到屏幕的中心。這可能不是最有效的解決方案,但它是一個起點。
一個更好的解決方案實際上是讓您的系統以4:3的分辨率工作,用戶可能會比享用信箱的視圖享受更多的樂趣,而且應該很難。