c++ - 如何设置二维窗口

标签 c++ directx directx-9

如何在 Directx 中设置二维 View ? 有没有和这个 OpenGL 类似的功能?

gluOrtho2D( 0 , 800 , 0 , 600 );

最佳答案

DirectX 9 中的等效调用是 D3DXMatrixOrthoRH - 但是,如果您尝试遵循其他 DirectX 代码,您很可能会想要使用左手版本,因为 DirectX 9 通常在左手坐标系中完成(而不是像 OpenGL 那样的 RH)。左手版本是D3DXMatrixOrthoLH .

关于c++ - 如何设置二维窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4598941/

相关文章:

c++ - std::find 不使用我定义的 == 运算符

c# - 能否将 C++ std::regex 表达式转换为 C# 表达式?

c++ - 使用 C++ 的安全套接字连接

java - Java 中 DirectX 程序的全屏捕获(Javacv?)

c++ - 空与零内存

directx - Directx 9 CPU 使用率非常高

c++ - ConvertToReferencePoint 方法不起作用,作业参数为 NULL (HyperV 2016)

c# - 如何将此函数地址从 C++ 写入 C#?

c++ - 绘制带纹理的四边形看起来变形了

c++ - 如何在场景中绘制文字?