无忧启动论坛

标题: 求助:DX9.0 绘制三角形List [打印本页]

作者: proof    时间: 7 天前
标题: 求助:DX9.0 绘制三角形List
DX9龙书,里面的示例,画三角形系列。
原示例是画一个三角形,想改成画2个三角形。没有成功。代码在附件中。

主要改动如下:

-----------------------------------------------------------------------------
        Device->CreateVertexBuffer(
                6 * sizeof(Vertex),           // 原来是3,改成6
-----------------------------------------------------------------------------
        vertices[3] = Vertex(-1.0f, 0.0f, 2.0f);        //添加的代码
        vertices[4] = Vertex( 0.0f,-1.0f, 2.0f);        //添加的代码
        vertices[5] = Vertex( 1.0f, 0.0f, 2.0f);        //添加的代码
-----------------------------------------------------------------------------
        Device->DrawPrimitive(D3DPT_TRIANGLELIST, 0, 2);   // 原来是1,改为2

原书代码,也不能完整画一个三角形,缺少底边。不知什么原因。
想测试画2个三角形,仍然与源代码图像一样。不知什么原因。

百度网盘
pan.baidu.com/s/1a9zr3yNuijsEcZRrABwMLA?pwd=a6kk

作者: dwso    时间: 7 天前
感谢分享
作者: nianyueriPE    时间: 7 天前
谢谢分享
作者: nianyueriPE    时间: 7 天前
下载试试
作者: fiony    时间: 7 天前
有点高深的样子
作者: proof    时间: 7 天前
fiony 发表于 2025-1-9 20:37
有点高深的样子

初级教程。
按书籍,试验没成功。
作者: yhm2002    时间: 6 天前
共享幸福
作者: 忧心的启    时间: 6 天前
学习学习,感谢分享。
作者: yhm2002    时间: 6 天前
感谢分享
作者: zqfeng01    时间: 6 天前
感谢分享
作者: guong    时间: 6 天前
来看看这个




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3