2016-03-28 11 views
1

So habe ich nie mit Double-Buffering gearbeitet, bevor, aber ich weiß, dass die Grundidee ist, auf eine unsichtbare Schicht für den nächsten Rahmen und das Verlassen des alten Rahmen zu ziehen, bis die neuen ist getan und dann ersetzt sie. Aber wie kann ich das erreichen? Ich bin ziemlich neu in der ganzen Grafik Sache und mein Lehrer sagte, dass ich Graphics.h für jetzt verwenden muss. Also bin ich irgendwie darauf geblieben. Ich glaube nicht, dass mein Code in diesem Fall zählt, also werde ich es nicht posten. wirklich alle im zu erreichen versucht, ist eine flimmerfreie refresh; D mir Schritt Erklärung einen Schritt Bitte geben; D die Erklärung auf Google Alle waren nur sehr vage beschrieben wird, wie es funktioniert und nicht, wie es mit den gegebenen Befehlen zu tun. Im mit Win10 und Visual Studio 2015 Community.Wie kann ich doppelte Pufferung mit graphics.h

EDIT: Im das Paket von http://winbgim.codecutter.org/ verwenden.

Vielen Dank im Voraus!

+0

Du wirst nicht sehr weit kommen versuchen, auf ein modernes System zu verwenden (Legacy) 'graphics.h' ohne so etwas wie WinBGI zu verwenden. –

+0

Ja ich benutze das auch. Es ist in der Zip enthalten, die Sie für graphics.h erhalten. Ich werde es in die Post aufnehmen. Vielen Dank! – MoustacheSpy

+2

Ihr Lehrer ist also gezwungen, 'graphics.h' zu verwenden? Was für ein Schwanz beißender Arschloch! –

Antwort

-1

Ja können Sie. Verwenden Sie einfach setactivepage() und setvisualpage().