[AutoIT]Backbuffer

09/06/2010 15:33 .Infinite#1
Hallo, ich bin gerade dabei ein kleines Spiel in AutoIT (GDI+) zu schreiben. Bin auch soweit fertig. Das einzige was mich jetzt noch stört, ist dieses lästige Flimmern beim zeichnen.

Ich habe daraufhin diverse Tutorials durchkämmt, auf der Suche nach der Ursache: Mir fehlt ein Buffer....

Allerdings habe ich nicht wirklich verstanden, wie das jetzt genau funktioniert und wie ich den in mein bestehendes Programm integrieren kann.

Wenn es hilft kann ich auch gerne noch den Sourcecode posten.

Vielen Dank im Vorraus,
mfg abba232
09/06/2010 20:26 Shadow992#2
Quote:
Originally Posted by abba232 View Post
Hallo, ich bin gerade dabei ein kleines Spiel in AutoIT (GDI+) zu schreiben. Bin auch soweit fertig. Das einzige was mich jetzt noch stört, ist dieses lästige Flimmern beim zeichnen.

Ich habe daraufhin diverse Tutorials durchkämmt, auf der Suche nach der Ursache: Mir fehlt ein Buffer....

Allerdings habe ich nicht wirklich verstanden, wie das jetzt genau funktioniert und wie ich den in mein bestehendes Programm integrieren kann.

Wenn es hilft kann ich auch gerne noch den Sourcecode posten.

Vielen Dank im Vorraus,
mfg abba232
Ohne dein Skript jetzt zu kennen, würde ich behaupten, dass Sleeps helfen.
09/06/2010 21:19 .Infinite#3
Also ich tu dann hier mal den Sourcecode rein...

(es handelt sich um ein Spiel, anhand dessen ich die Verwendung von GDI+ lernen und testen will; man bewegt den Punkt mit den Pfeiltasten und muss in möglichst kurzer Zeit die grünen Punkte einsammeln.)

Ich denke am Sleep wirds wohl weniger liegen. Hab schon verschiedene Werte ausprobiert. Komischerweise wird das flimmern bei werten ab 100ms sogar stärker...

In diesem Tutorial steht, dass man das Flimmern mit einem "Backbuffer" verhindern kann, worauf sich ja auch meine Frage bezog.
[Only registered and activated users can see links. Click Here To Register...]
(**= de ; www. fehlt)

Natürlich freue ich mich auch über andere Kritik, wie ich das Programm effizienter machen könnte ;D
09/16/2010 14:26 .Infinite#4
#push

hat denn keiner ne Ahnung?