Zitat von
Jens Schumann:
Das geht so schnell, das filckern zu sehen ist.
Supa, er wollte doch, daß das Flickern
nicht zu sehen ist
Also für ein Spiel wäre
DirectX oder
OpenGL wirklich die bessere Wahl, denn die beiden vereinfachen das Leben doch sehr, und wenn du dann mit 3D kommen willst, rechnest du dich im canvas dumm und dämlich, und weißt vor lauter Mathe-Formeln nicht mehr, was du überhaupt machen wolltest.
Zu
OpenGL direkt gibt's im
DF ein paar Tutorials von aya (Tutorials gibt's ganz unten
) und zu GLScene (einer Kapselung von
OpenGL) ein paar Tutorials von mir.
Ansonsten wäre das mit dem Bitmap im Speicher der richtige Weg. Wenn dud ich aber nicht selbst darum kümmern möchtest, kannst du auf der Form, auf der du zeichnest, das Property DoubleBuffered auf True setzen (idealerweise im OnCreate).