// 设置顶点数据流的输入源 md3d_device->SetStreamSource(0, mSprite_vb, 0, sizeof(CSprite::VERTEX)); md3d_device->SetFVF(CSprite::VERTEX_FVF);
// 构造世界矩阵 D3DXMATRIX mat_world; // 植入视矩阵的旋转分量 D3DXMatrixTranspose(&mat_world, &view);
// 设置空间坐标 mat_world._41 = x; mat_world._42 = y; mat_world._43 = z;
// 设置贴图 md3d_device->SetTexture(0, mSprite_texture);
// 设置构造好的世界矩阵 md3d_device->SetTransform(D3DTS_WORLD, &mat_world); // 绘制 md3d_device->DrawPrimitive(D3DPT_TRIANGLESTRIP, 0, 2); |