首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Directx12绘制矩形

Directx12绘制矩形
EN

Stack Overflow用户
提问于 2016-06-30 13:01:54
回答 0查看 1K关注 0票数 2

嗨,我开始学习directx12了。我对以前的版本一无所知。

我正在遵循这个示例程序HelloWorldTriangle,它渲染一个三角形。我想画一个矩形,

我变了

代码语言:javascript
复制
Vertex triangleVertices[] =
        {
            { { 0.0f, 0.25f * m_aspectRatio, 0.0f }, { 1.0f, 0.0f, 0.0f, 1.0f } },
            { { 0.25f, -0.25f * m_aspectRatio, 0.0f }, { 0.0f, 1.0f, 0.0f, 1.0f } },
            { { -0.25f, -0.25f * m_aspectRatio, 0.0f }, { 0.0f, 0.0f, 1.0f, 1.0f } }

        };

m_commandList->DrawInstanced(3, 1, 0, 0);

代码语言:javascript
复制
Vertex triangleVertices[] =
            {
                { { 0.0f, 0.25f * m_aspectRatio, 0.0f }, { 1.0f, 0.0f, 0.0f, 1.0f } },
                { { 0.25f, -0.25f * m_aspectRatio, 0.0f }, { 0.0f, 1.0f, 0.0f, 1.0f } },
                { { -0.25f, -0.3f * m_aspectRatio, 0.0f }, { 0.0f, 0.0f, 1.0f, 1.0f } },
                { { -0.25f, -0.2f * m_aspectRatio, 0.0f }, { 0.0f, 0.0f, 1.0f, 1.0f } },

            };

    m_commandList->DrawInstanced(4, 1, 0, 0);

但是仍然画了一个不同角度的三角形..请解释一下我需要做些什么才能得到一个矩形。

如果你给我一些headstart directx12的链接或书籍,这对我会很有帮助。

提前谢谢..

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38114321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档