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

1

17.12.2011, 15:13

Fenster wechselt ungewollt in kurzer Zeit die Farbe

Hallo,
Ich habe folgendes Problem:
Immer wenn ich versuche im Fenstermodus DirectX zu benutzen, wechselt das Fenster geschätzte 50-mal pro Sekunde die Farbe, obwohl ich noch kein einziges Dreieck gezeichnet habe.
Das Problem tritt erst auf wenn ich die Nachrichtenschleife starte.
Es scheint nicht an den Quellcode zu liegen, da derselbe Fehler sowohl bei meinen eigenen Funktionen als auch mit der TriBase Engine auftritt.
Jetzt weiß ich nicht was ich unternehmen soll, da ich nicht erkenne wo der Fehler liegt.
Ich habe das neuste DirectX SDK installiert und mehrmals ein neues Projekt gestartet.

Es wäre nett wenn jemand mir helfen könnte.

ProAmateur

Alter Hase

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

2

17.12.2011, 15:50

Hast du das vll in der Clear funktion von deinem Device so eingestllt?

Zeig am besten mal den Code!
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

3

17.12.2011, 16:00

Clear-Funktion

Vielen Dank für die Hilfe.Ich habe den Fehler gefunden. Ich habe nur ein mal nach der Erstellung der Geräteschnittstelle Clear aufgerufen. Wenn ich das in jeden Frame tue funktioniert es. Ich habe vergessen das ich D3DSWAPEFFECT_DISCARD benutze.

ProAmateur

Alter Hase

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

4

17.12.2011, 16:21

Bitte :p
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

Werbeanzeige