Rect im Vollbildmodus

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Christian63

Betreff: Rect im Vollbildmodus

BeitragMo, Apr 17, 2023 14:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich teste grade erst ein wenig, komme aber an dem Problem nicht weiter:

Wenn ich mit RECT eine Box zeichne, funktioniert alles,
wenn ich aber zuvor mit GRAPHICS den Vollbildmodus einstelle, wird das Rechteck nicht mehr gezeichnet,
bzw. es ist nicht mehr sichtbar.

Es lässt sich auf diesen Code reduzieren:
FUNKTIONIERT:

Graphics 1920, 1080
SetBuffer FrontBuffer()
ClsColor 255,0,0
Cls
Color 100,0,100
Rect 850, 40, 500, 20, 1

Locate 850, 1
Print "Fertig"
WaitMouse


FUNKTIONIERT NICHT:

Graphics 1920, 1080,0,1
SetBuffer FrontBuffer()
ClsColor 255,0,0
Cls
Color 100,0,100
Rect 850, 40, 500, 20, 1

Locate 850, 1
Print "Fertig"
WaitMouse

Was habe ich nicht bedacht?

Eingeproggt

BeitragMo, Apr 17, 2023 20:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Willkommen!

Lange ists her. Ich bin seit Jahren nicht mehr aktiv am Blitz-programmieren.
Aber zu den Grundlagen gehört die Verwendung von BackBuffer und Flip. Gerade im Vollbildmodus kann das Unterschiede machen.
Bei einer kurzen Suche hab ich auch Kommentare gefunden die sagen:
Zitat:
Vermeide Input, Locate, Print - diese Befehle machen vernünftiges Doublebuffering kaum möglich

(Quelle: https://www.blitzforum.de/foru...365#109365 )
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

PSY

BeitragDi, Apr 18, 2023 17:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit Vollbildmodus gibt's mittlerweile auch massive Probleme.
Traurig aber wahr, Blitz ist mittlerweile leider einfach zu alt.

Wenn Du was Vergleichbares haben willst, was auch auf neuen BS funzt, wuerd ich einen Wechsel zu AppGameKit Studio vorschlagen.

PSY
PSY LABS Games
Coders don't die, they just gosub without return
 

Christian63

Betreff: Danke!

BeitragDi, Apr 18, 2023 21:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group