我正在学习directx编程。昨天我成功制作了一个立方体。 我试图制作一个旋转的立方体。事实上,我成功了,但我不确定我是否使用了正确的方法。
以下代码是常用的方式吗?我调用函数来转换顶点位置并在每个帧上创建新的顶点缓冲区。有没有其他方法不会在每个帧上创建顶点缓冲区?有没有更有效的方法来证明绩效?
Printer
-----------------------------------
No | name | data
-----------------------------------
1 | 3D Printer | 1
2 | 3d printer | 21
3 | 3dPrinter | 3
答案 0 :(得分:0)
将顶点位置设置为局部坐标,并将变换矩阵从局部坐标转换为世界坐标。使用常量缓冲区将其发送到顶点着色器。