|
(初学者的问题,不要笑,不要笑)
g_pD3dDevice->BeginScene();
// 设定顶点,让纹理显示在屏幕左边,然后画……
SetVertex(............);
g_pD3dDevice->SetTexture( 0, g_pD3dTexture );
g_pD3dDevice->SetStreamSource( 0, g_pD3dVertexBuffer, 0, sizeof(CUSTOMVERTEX) );
g_pD3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP , 0, 2 );
// 设定顶点,让纹理显示在屏幕右边,然后再画
SetVertex(............);
g_pD3dDevice->SetTexture( 0, g_pD3dTexture );
g_pD3dDevice->SetStreamSource( 0, g_pD3dVertexBuffer, 0, sizeof(CUSTOMVERTEX) );
g_pD3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP , 0, 2 );
g_pD3dDevice->EndScene();
结果是不见左边,只见右边。请问该如何设置才能把两张同时渲染出来? [em10] |
|