【发布时间】:2014-01-29 02:53:56
【问题描述】:
我刚开始使用 directX,但遇到了像素拉伸问题。当我创建窗口和所有 directX 好东西时,我使用两个变量,宽度和高度。对于大多数测试,我将它们设置为 800x600。当我在屏幕上画一个正方形时,它看起来被拉伸了。
但是,当我将分辨率设置为 600x600
它看起来正常且方形。这使我得出结论,这是某种像素拉伸。在 directX 中,我该如何解决这个问题,并使像素变为正方形。
【问题讨论】:
-
两个问题:1)如何创建投影矩阵,2)在调整大小时是否重新创建后台缓冲区?
标签: c++ directx resolution directx-11 pixels