【发布时间】:2020-04-01 02:22:30
【问题描述】:
我想画许多立方体和许多线条。
我正在处理许多立方体,没关系。但是如果我还想绘制其他形状(不是三角形)怎么办?
我需要创建 2 个顶点和索引缓冲区吗?一个用于立方体,一个用于线?如果是,那么行顶点缓冲区如下所示?
Vertex vList[] =
{
{ 0.0f, 0.0f, 0.0f},
{ 1.0f, 0.0f, 0.0f}
}
另外,如果是,那么在UpdatePipeline() 中我应该检查是否要绘制三角形或直线,并重置 Input Assembler 的顶点缓冲区、索引缓冲区和图元拓扑?
我通常想要的是绘制粒子,由一条线连接(但不是所有相互连接)。所以我要画立方体(我不知道怎么画球),然后我画线。
【问题讨论】:
-
看来,我真的要切换原始拓扑stackoverflow.com/questions/21649766/…
标签: directx