hi , mausanzeigen no problem?^^

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

dagon

Betreff: hi , mausanzeigen no problem?^^

BeitragMo, Feb 13, 2006 22:56
Antworten mit Zitat
Benutzer-Profile anzeigen
hi erstmal bin Dagon^^

Ich hab vor paar Tagen angefangen zu proggn ,
naja eigentlich vor nem Monat aber hab dann wieder Pause gemacht
hatte zuviel zu tun also :
ich hab auch schon Volumenrechner und so gemacht
die Grundsachen in Sachen Rechnen mit Variabeln in BB.^^
Lines hab ich auch schon paar gemacht rect , und sowas alles nur mal um zu wissen wie das geht so ^^.
Naja nun wollt ich mal ne Maus anzeigen lassen nur das Prob ist (Wenn man es so bezeichnen kann) das die Maus im Vollbild modus flimmert ,
sie hat soviel geflimmert das man sie kaum noch gesehen hat , und dann hab ich nen Timer eingebaut(warscheinlich voelliger schwachsinn) aber es hat geklappt flimmert ned mehr so doll.
Aber halt immernoch nen bissl hier der Code :


Graphics 800,600,16,1
AppTitle ("Line_sachn_üben")


timer1=CreateTimer(60)
Mauszeigerbild = LoadImage("maus.jpg")


;schleife
Repeat
maus_x_koordinaten = MouseX()
maus_y_koordinaten = MouseY()
Cls
DrawImage mauszeigerbild, maus_x_koordinaten , maus_y_koordinaten
WaitTimer(timer1)
Until MouseHit(1)



hab den ja schon verkürzt hatte vorher mit flip , setbuffer etz, aber es geht auch so und es ist dadurch ned schlechter.
Ehm nun die Frage ist : Wenn ich den Graphic Modus im Fenstermodus habe dann flimmert die Maus kein bischen , liegt daran weil die Bildwiederholungsrate im Win Modus anders ist denk ich mal.
Ich denk ja das es flimmert wegen cls , hab da schon viel ausprobiert,
naja will kein Roman schreiben , sagt mal please was ich falsch mache ^^.

MFG DAGON Smile^^
:: Töte ein Menschen und du bist ein Mörder::
:: Töte 1000 Menschen und du bist ein Eroberer:
:: Töte alle Menschen und du bist Gott ::

SpionAtom

BeitragMo, Feb 13, 2006 23:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Und du bist sicher, dass es mit dem BackBuffer() und dem Flip() nicht doch besser ist. Denn genau das sind die gängigen Befehle, um das Flimmern zu vermeiden.
Im Fenstermodus, wird das quasi intern von Windows gemacht, daher flimmert das nicht.

Du kannst auch die Suche benutzen. Mit den Wörtern Flimmern und Fenstermodus wirst du bestimmt fündig. (Benutze am besten immer vorher die Suche, bevor du hier neu fragst. Es gibt Leute hier im Forum, die sich über zuoft gestellte Fragen sehr aufregen...)

Ansosnten, Willkommen Very Happy

mfg
  • Zuletzt bearbeitet von SpionAtom am Mo, Feb 13, 2006 23:12, insgesamt 2-mal bearbeitet

Cardonic

BeitragMo, Feb 13, 2006 23:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi

Probiers mal mit Double-Buffering:
Code: [AUSKLAPPEN]
Graphics 800,600,16,1
SetBuffer BackBuffer()

Repeat
   Cls
   ; Zeichnen Zeichnen
   Flip
Until KeyHit(1)
If you should go skating on the thin ice of modern life, dragging behind you the silent reproach of a million tear-stained eyes, don't be surprised when a crack in the ice appears under your feet.
 

dagon

BeitragMo, Feb 13, 2006 23:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Bleibt nur zu sagen thx Smile
:: Töte ein Menschen und du bist ein Mörder::
:: Töte 1000 Menschen und du bist ein Eroberer:
:: Töte alle Menschen und du bist Gott ::

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group