Directx 9 Vertex Color在茶壶等默认对象上

时间:2012-07-21 07:02:38

标签: c++ directx id3dxmesh

我已经和directx玩了大约一个星期了。我最近碰到了默认对象,我玩弄它。我可以动画它,我可以做很多,但我不知道如何放置顶点颜色(再次不是材料)。默认对象实际上不是正确的单词,因此这里是生成这些“默认对象”的函数列表

  • D3DXCreateBox
  • D3DXCreateSphere
  • D3DXCreateCylinder
  • D3DXCreateTeapot
  • D3DXCreatePolygon
  • D3DXCreateTorus

所以有人可以为如何获取顶点缓冲区然后用颜色数据填充它。我可以使用手动布局顶点但不在这些默认网格中的对象来完成。

1 个答案:

答案 0 :(得分:0)

尝试使用HLSL Lang ..

  

高级着色器语言。这是DirectX使用的脚本   程序特定部分的渲染管道,给出图形   程序员在特效方面具有广泛的灵活性。