如何在directx中制作旋转立方体?

时间:2015-11-06 04:46:05

标签: directx directx-11

我正在学习directx编程。昨天我成功制作了一个立方体。 我试图制作一个旋转的立方体。事实上,我成功了,但我不确定我是否使用了正确的方法。

以下代码是常用的方式吗?我调用函数来转换顶点位置并在每个帧上创建新的顶点缓冲区。有没有其他方法不会在每个帧上创建顶点缓冲区?有没有更有效的方法来证明绩效?

Printer
-----------------------------------
   No   |  name      |   data   
-----------------------------------
    1   | 3D Printer | 1
    2   | 3d printer | 21
    3   | 3dPrinter  | 3

1 个答案:

答案 0 :(得分:0)

将顶点位置设置为局部坐标,并将变换矩阵从局部坐标转换为世界坐标。使用常量缓冲区将其发送到顶点着色器。