Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

1

26.02.2012, 13:46

Sprites werde nicht gerendert

Hallo. ich wollte mal wieder ausprobieren wie das so mit Sprites ist. Bzw. Partikel Effekten. Funktioniert Prima auch wenn ich Multisamplingtyp auf 8x stehen habe. Aber wenn ich die Qualität des Multisampling auf höher 1 schalte, wird nichts mehr gerendert. Mein Code:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
D3D->Clear(0, NULL, D3DCLEAR_TARGET, Color(0.0f,0.0f,1.0f), 1.0f, 0);
    D3D->BeginScene();

    m_pPSystem->AddParticle(1,
                        16, 21,
                     Vector3(0,0,0),
                    Vector3(0.0f, 30.0f, 0.0f),
                    1.0f,
                    15,
                    25,
                    Color(1.0f,0.5f,0.005f,0.15f) ,
                    Color(1.0f,0.0f,0.0f,0.0f) ,
                0, 0);

    // Partikel und Sprites rendern
    m_pPSystem->AddToSpriteEngine(m_pSprites);
    m_pSprites->End();
    m_pSpritesEffect->Begin();
    m_pSpritesEffect->Pass(0);
    D3D.SetTransform(D3DTS_WORLD, MatrixIdentity());
    m_pSprites->Render();
    m_pSpritesEffect->End();

    D3D->EndScene();

Ich poste dies in diesen Abschnitt, weil der Code im Moment noch von der TriBase Engine ist. Zumindest die Renderfunktion der Sprites und Partikel. Denn ich finde die gar nicht so schlecht und werde sie später abändern und in meine Engine schreiben. Also wenn Multisamplingqualität höher 1 ist: nur noch blauer Bildschirm. PIX sagt mir nichts. Im Tab Mesh sehe ich alles, doch in Render ist nichts (außer blau).
Danke im Voraus.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

2

27.02.2012, 11:13

CheckDeviceMultiSampleType liefert dir die nötigen Infos.
Unter anderem auch die Quality-Levels.
Besser vor dem Erstellen des Device solche Dinge abfragen. ;)
fka tm

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

3

27.02.2012, 11:24

Hab ich auch schon gedacht, aber alles andere wird ja gerendert :crazy:

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Werbeanzeige