yangwangtian0 2015-05-12 15:08 采纳率: 0%
浏览 647

Direct3D中 lpd3dDevice 的问题

lpd3dDevice->CreateVertexBuffer

里面定义的顶点为神马必须是浮点类型

整型为什么没有作用啊??

typedef struct _customvertex
{
float x;
float y;
float z;
float rhw;
DWORD color;
}CUSTOMVER; //自定义一个顶点类型

CUSTOMVER CustomVertex[6] = {0};

int i;
for(i=0;i<6;i++)
{
    CustomVertex[i].x = rand() % 800;//(800.0*rand()/(RAND_MAX+1.0));
    CustomVertex[i].y = rand() % 600;//(600.0*rand()/(RAND_MAX+1.0));
    CustomVertex[i].z = 0;
    CustomVertex[i].rhw = 1;
    CustomVertex[i].color = D3DCOLOR_XRGB(rand() % 256, rand() % 256, rand() % 256);
}

如果将结构体中浮点型改为int型就不起作用了

为什么??
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记