flip 0 -> flackern?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

occide

Betreff: flip 0 -> flackern?

BeitragDo, Aug 04, 2005 15:50
Antworten mit Zitat
Benutzer-Profile anzeigen
hallo.

mal wieder ein flackerproblem:
...
Flip
Cls
UpdateWorld
RenderWorld
...
läuft problemlos, wohingegen bei
...
Flip 0
Cls
UpdateWorld
RenderWorld
...
die objekte flackern/kurz aufblitzen. dafür hab ich mit flip 0 aber 15fps mehr, die ich auch brauche. seltsamerweise tritt das flackern nur auf meinem rechner mit ner gforce4 auf, auf anderem (z.b mit radeon 9200) gehts einwandfrei, sogar ohne "cls" (wundersamerweise). hat jemand ne idee?
andere 3d games laufen btw. auch problemlos auf meiner geforce...

greetings

wunderkind

BeitragDo, Aug 04, 2005 17:15
Antworten mit Zitat
Benutzer-Profile anzeigen
~VERSCHOBEN~

Grundlagen, deshalb verschoben. Außerdem bereinigt Wink.

Blitz3D

BeitragDo, Aug 04, 2005 17:17
Antworten mit Zitat
Benutzer-Profile anzeigen
tja, bin halt fast Lord_Vaders Meinung aber egal.
Mit Flip 0 geht das Programm zwar schneller, aber es flackert eben.
und das tut es weil...der Pufferwechsel irgendwie sofort stattfindet oder so...
ka, hast du das Buch von René Meyer nicht? da stands drin. Hat fast jeder Confused
User posted image
Xware Entertainment und Forum
User posted image

Ctuchik

BeitragDo, Aug 04, 2005 17:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
dafür hab ich mit flip 0 aber 15fps mehr, die ich auch brauche

Flip 0 macht dein Programm nicht schneller, du hast nur mehr fps, weil diese nicht mehr limitiert werden. Mit normalem Flip ist die maximale fps-zahl die, die auch dein Monitor erreichen kann. Ein Monitor mit 60Hz schafft sowieso nicht mehr als 60 Bilder in der Sekunde.
Zu den Nebenwirkungen gehören trockener Mund, Übelkeit, Erbrechen, Harnstau, schmerzhafter rektaler Juckreiz, Halluzinationen, Demenz, Psychose, Koma, Tod und Mundgeruch!
Magie eignet sich nicht für alle!
Fraget euren Arzt oder Apotheker!

Lord_Vader

BeitragDo, Aug 04, 2005 22:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Er meint damit sicher das das game mehr berechnet oder so...
 

David

BeitragFr, Aug 05, 2005 7:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Das Flackern kommt zustande, wenn die Vertikale Synchronistation (VSync) ausgeschaltet wurde. Die "0" beim Flip tut eben dies.
Ohne VSync liest der RAMDAC einfach aus dem aktuellen Frontbuffer, ohne darauf zu achten ob wären dem Bildaufbau ein "Swap" zwischen Back- und Frontbuffer erfolgt ist. D.h. ein Teil des sichtbaren Bildes ist vom "alten", ein Teil vom neuen Frontbuffer.
Mit VSync kann man diesen Effekt vorbeugen. Die Grafikkarte wartet eben solange mit dem Swappen, der Front- und Backbuffer, bis das Bild fertig aufgebaut wurde. Dabei liegt die maximale FPS Zahl eben bei der Hz Zahl vom Monitor.

@Blitz3D:
Muss man das Buch haben? Ich hab's nich... :-S

grüße

Lord_Vader

BeitragFr, Aug 05, 2005 7:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich auch nicht. Die erkärung habe ich schon abgegeben aber eine gewisse person musste sie ja löschen, weil da böse sachen drin standen. kA was...

Blitz3D

BeitragSa, Aug 06, 2005 18:31
Antworten mit Zitat
Benutzer-Profile anzeigen
ähm...wie ihr habt das Buch nich. Soll das ein schlechter Witz sein? Rolling Eyes
User posted image
Xware Entertainment und Forum
User posted image

Lord_Vader

BeitragSa, Aug 06, 2005 18:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Lol. Ganz einfach ich bin noch einer der NICHT ständig in einem forum fragen stellen muss die 1. schon da sind und 2. man sich eigentlich mit der OH alles selbst denken kann. So habe ich es auch gelernt.

So braucht man auch kein buch.

Blitz3D

BeitragSa, Aug 06, 2005 18:55
Antworten mit Zitat
Benutzer-Profile anzeigen
arrgh, ich bin jetzt schon zwei Jahre in diesem Forum und schau mal meine Beitragszahl an! Confused
User posted image
Xware Entertainment und Forum
User posted image

Lord_Vader

BeitragSa, Aug 06, 2005 19:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Anmeldedatum: 06.06.2005
Wohnort: Stockach

Dumm gelaufen was?
 

David

BeitragSa, Aug 06, 2005 20:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

@Blitz3D: Wozu ein Buch? Warum dieses Buch? Ich programmiere seit etlichen Jahren. Hab vor knapp 1 1/2 Jahren, durch Zufall, Blitzbasic kennen gelernt und mir die Onlinehilfe vorgenommen wenn, es beim programmieren Probleme gab. Da hats kein Buch gebraucht.
Im übrigen gibts zwei Arten hier zu posten, erstens man stellt Fragen und zweitens man hilft Fragenstellern. In beiden Fällen steigt die Postzahl...

grüße

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group