1

嘿,伙计们,我在 D3D9 中制作了一个 Pong 游戏,并注意到在弄乱代码的某些部分后随机时间我得到了这个: http: //prntscr.com/16obk1(看来我需要 10 个代表点)

    d3ddev->SetTexture(0,0);
    d3ddev->SetFVF((D3DFVF_XYZRHW | D3DFVF_DIFFUSE)); 
    d3ddev->SetRenderState( D3DRS_LIGHTING, FALSE);
    d3ddev->SetRenderState( D3DRS_CULLMODE, D3DCULL_CCW);
    d3ddev->SetRenderState( D3DRS_ALPHABLENDENABLE, TRUE );
    d3ddev->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA );
    d3ddev->SetRenderState( D3DRS_ZENABLE, D3DZB_FALSE );
    d3ddev->SetRenderState( D3DRS_FOGENABLE, false);

    d3ddev->DrawPrimitiveUP(D3DPT_TRIANGLEFAN,360,&points[0],sizeof(points[0]));

我已经尝试了一切,注释掉了 SetRenderStates,尝试了不同的原始类型,但我很难过。任何帮助,将不胜感激

4

0 回答 0