Mok hat geschrieben:@Rebon:
Dran hab ich auch schon gedacht, nur wird das ziemlich aufwändig, wenn ich dann noch ein paar Funktionen hinzufüge... aber ich bin damit zufrieden
@Rebon: Darauf bin ich auch gekommen, kurz nachdem ich die Frage gepostet habe
@kswb73:
kswb73 hat geschrieben:Zu Problem 2. Streich #PB_2ddrawing_Transparent streichst wird der Hintergrund der FPS-Zahl automatisch gefüllt. Besser wäre vielleicht sogar eine Box im Hintergrund zu zeichnen, weil du dann nicht das Problem hast Reste der alten FPS Zahl zu sehen. (Die Box muss nur den Bereich der FPS-Zahl abdecken).
Geht das nicht einfacher?
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
If StartDrawing(ScreenOutput())
DrawingMode(#PB_2DDrawing_Transparent)
DrawingFont(FontID(0))
CurPos = DrawText(0,0,"Current FPS: ")
DrawingMode(#PB_2DDrawing_Default)
DrawText(CurPos,0,Str(FPS()))
DrawingMode(#PB_2DDrawing_Transparent)
DrawingFont(#PB_Default)
DrawText(0,30,"Press ESC to exit, press TAB to set new. Press SPACE to ClearScreen permanently.")
Else
CloseScreen()
MessageBox_(#Null,"Could Not draw To Screen","xFPS Error!",#MB_OK|#MB_ICONERROR)
End
EndIf
StopDrawing()
@Rebon: Ich bin glücklich, wenn ich auf dem Programm 200 FPS habe
@kswb73: Spätestens beim nächsten ClearScreen() ist die Box weg... außerdem sieht eine weißfarbene Box bei ClearScreen(RGB(Random(255),Random(255),Random(255))) doch auch komisch aus...
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Mok hat geschrieben:@Rebon: Ich bin glücklich, wenn ich auf dem Programm 200 FPS habe
Das eigentlich Kuriose ist, wenn ich keine Taste drücke hab ich um die 960FPS, mit TAB um die 1360FPS.
Ich glaube das liegt daran, das erst bei Tastendruck meine
GPU-Taktrate von 300MHz auf 725MHz wechselt.
cxAlex hat geschrieben:Bei einer echt miesen GraKa:
GeForce 7300 SE
Ich hab eine Notebook-GraKa (ATI Radeon 3450 Mobile).
Die ist erst schlecht...
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl