我已经使用 directx 玩了大约一个星期了。我最近遇到了默认对象,并尝试使用它。我可以为它制作动画,我可以用它做很多事情,但我不知道如何放置顶点颜色(同样不是 Material )。默认对象并不是真正正确的词,所以这里是将生成这些“默认对象”的函数列表
- D3DXCreateBox
- D3DXCreateSphere
- D3DXCreateCylinder
- D3DXCreateTeapot
- D3DXCreatePolygon
- D3DXCreateTorus
所以有人可以列出如何获取顶点缓冲区然后用颜色数据填充它的方法。我可以使用必须手动布置顶点但不能在这些默认网格中布置的对象来完成。
最佳答案
尝试使用HLSL Lang ..
High-Level Shader Language. This is a script used by DirectX to program specific portions of the rendering pipeline, giving a graphics programmer a wide range of flexibility in special effects.
关于c++ - 默认对象(如茶壶)上的 Directx 9 顶点颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11590182/