OldSchoolHack

Registrieren / Anmelden Deutsch

Chams Problem

icon Thema: Chams Problem

Anmeldungsdatum: Apr 2013

Beiträge: 22

@vedel dein Bespiel kenn ich, habs auch ausprobiert, doch dannach buggte die Darstellung in meinem Spiel total.

hab dann das hier gefunden

ist aber nicht optimal finde ich, einige Objekte (Autos, halbdurchsichtige Wände,Rauch..) werden im Fordergrund gezeichnet und man sieht dann den Spieler nicht, viellecht weiß jemand warum
TEXT Code:
  1. if(chams)
  2. {
  3. pDevice->SetRenderState( D3DRS_FILLMODE, D3DFILL_SOLID );
  4.  
  5. pDevice->SetRenderState( D3DRS_ZENABLE, false );
  6. pDevice->SetRenderState( D3DRS_PATCHEDGESTYLE, D3DPATCHEDGE_CONTINUOUS );
  7. pDevice->SetPixelShader( shaRed );
  8. pDevice->DrawIndexedPrimitive( Type, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount );
  9.  
  10. // actor infront wall
  11. pDevice->SetPixelShader( shaGreen );
  12. pDevice->SetRenderState( D3DRS_ZENABLE, true );
  13. pDevice->DrawIndexedPrimitive( Type, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount );
  14. pDevice->SetPixelShader( NULL );
  15. return pDevice->SetRenderState( D3DRS_FILLMODE, D3DFILL_SOLID );
  16. }