ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1093
1093
EMPFEHLEN
-
Moin,
ich hab mal aus jux und dollerei ain DirectX-Programm gebaut und wollte nun ein einfaches Image auf mein Fenster zeichnen , doch es flackert wie verrückt. Ich hab den Code für das flackerfreie Zeichnen verwendet , doch ohne den DoubleBuffer flackert das Image und mit dem DoubleBuffer flackert das komplette gerenderte.
Weiss jemand wie ich ein Image auf mein Fenster zeichnen kann , ohne dass es flackert und ohne dass es in meinem Gerenderten (also in meinem koordiantensystem) herumsteht?
Kann ich dafür eventuell Sprites verwenden und wenn ja , werden diese dann in mein Koordinatensystem übernommen(wäre allein wegen der kolision schon doof)?
-
Kann mir nicht einer ein Beispiel geben , wie ich von meinem device ein Graphics-Objekt erstellen kann? Ich erhalte immer eine InvalidCallException.
Code :1 2 3
m_device = new Device(0, DeviceType.Hardware, this, flags, pp); g = m_device.GetRenderTarget(0).GetGraphics(); //Exception hier
-
Hier ist ja anscheinend keiner in der Lage mir zu helfen.
Ich hab ne andere Lösung gefunden. Ich hab ein neues Form erstellt und als TopMost definiert , dannach habe ich es genau über meiner Rendering-Form angeordnet und als TransparenceKey die Farbe des Hintergrundes dieser Form definiert.Wenn ich nun auf diesem Form zeichne , was Flackerfrei funktioniert , da hier der DoubleBuffer wieder verwendet werden kann , wird das Image auf dem Transparenten Frame dargestellt und unter diesem wird auf meinem DX-Frame gerendert.
Klappt wunderbar und vor allem flüssig.
Ich gebe zu , dass es nicht die beste Lösung ist , aber durchaus eine funktionale.
Trotzdem danke an alle , die hier helfen wollten.
Ähnliche Themen
-
Image in ein Polygon zeichnen
Von farcry-gamer im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 02.03.09, 17:28 -
Auf transprantem Image zeichnen?
Von deinertsche im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 11.08.08, 10:14 -
In Image Box Zeichnen
Von Fr3dd1 im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 05.09.06, 16:03 -
Image im Panel neu zeichnen
Von Kai Cierpka im Forum JavaAntworten: 1Letzter Beitrag: 13.07.05, 11:59 -
Zeichnen in C# bzw. DirectX
Von xaitech im Forum .NET ArchivAntworten: 0Letzter Beitrag: 08.05.04, 00:53





Zitieren
Login





