我画了一个 500 x 500 像素的矩形。
我的窗口是 1920 x 1080。
当我将屏幕大小调整为 1376 x 768 时,500 x 500 像素的图像现在稍微小一些(它已被缩放和压扁).. 我该如何防止这种情况?
我假设这是这种设置的标志,但我找不到我需要的设置:
ZeroMemory( &presParams, sizeof( presParams ) );
presParams.Windowed = TRUE;
presParams.SwapEffect = D3DSWAPEFFECT_DISCARD;
presParams.BackBufferFormat = D3DFMT_UNKNOWN;
presParams.PresentationInterval = D3DPRESENT_INTERVAL_ONE;
d3dObject = Direct3DCreate9( D3D_SDK_VERSION );
hr = d3dObject->CreateDevice(
D3DADAPTER_DEFAULT,
D3DDEVTYPE_HAL,
hWnd,
D3DCREATE_HARDWARE_VERTEXPROCESSING,
&presParams,
&d3dDevice
);