Flip ?
Übersicht BlitzMax, BlitzMax NG
 BlitzMax, BlitzMax NG  Beginners-Corner
 Beginners-Corner| mullBetreff: Flip ? |  Di, Dez 20, 2005 9:41 Antworten mit Zitat   | |
|---|---|---|
| Mit Flip wir das gezeichnete Bild(Backbuffer) auf das zu sehende Bild(Frontbuffer) gewechset. Der Backbuffer wird ja nicht gelöscht, oder ? Warum werden hier nur 5 Kreise angezeigt und nicht 10 ? Im Fenstermodus funktioniert das übrigends. BlitzBasic: [AUSKLAPPEN] 
 Möchte mir bei einem Pfadfinding den errechneten Weg einzeln in Ruhe ansehen. | ||
|   | Bigmichi |  Di, Dez 20, 2005 12:56 Antworten mit Zitat   | 
|---|---|---|
| ist ganz einfach =) du hast auf dem Front und auf dem backbuffer jweils dan 5 stück   sprich du musst vor dem draw nochmal flippen damit er immer auf dem richtigen zeichnet BlitzBasic: [AUSKLAPPEN] Graphics 800, 600, 1 | ||
|   | Artemis |  Di, Dez 20, 2005 14:59 Antworten mit Zitat   | 
|---|---|---|
| Was aber sehr zeitaufwendig und auch nicht gut ist. Normalerweise sollte ein Programm so aussehen: BlitzMax: [AUSKLAPPEN] Graphics(...) | ||
| mull |  Di, Dez 20, 2005 17:34 Antworten mit Zitat   | |
|---|---|---|
| Mit dem Flip davor ist schlecht und blinkt. Beim Buffertausch werden wohl nur die Adressen getauscht und nicht der Inhalt, was die Sache erklären würde. Demnach wird Intern der Frontbuffer zum Backbuffer und umgekehrt. Man kann noch mit Grabimage + Drawinmage die Sache lösen, was aber zu langsam ist. Mit , DrawOval i*20, i*20, 5, 5 Flip DrawOval i*20, i*20, 5, 5 ist schnell aber unelegant möglich. Eine vernünftige Lösung um sich Schrittweise einen Grafikaufbau anzuschauen ohne diesen zu wiederholen wie in einer Spielschleife gibts dann nicht. | ||
Übersicht
 BlitzMax, BlitzMax NG
 BlitzMax, BlitzMax NG  Beginners-Corner
 Beginners-Corner
					Powered by phpBB © 2001 - 2006, phpBB Group
				



