![]() |
2 Images übereinander flackern
Ich habe ein Programm gemacht in dem 2 Images übereinander liegen.
Im hinteren Image läuft eine Animation die mit einem Timer (Interval=40) mit der Scanline methode gezeichent gezeichet wird (ka ob das wichtig ist :gruebel: ). form1.doublebuffered hab ich auf true gestellt. das Problem ist, dass das vordere Bild trotzdem Flackert. :wall: Habt ihr ne Idee wie ich das weg kriegen kann? |
Re: 2 Images übereinander flackern
keine 2 Images verwenden ;)
male in ein hintergrundbitmap den aktuellen frame der animation und kopier das statische bild darüber, dann das ganze auf ein Canvas blitten Gruß Frank |
Re: 2 Images übereinander flackern
Zitat:
|
Re: 2 Images übereinander flackern
ok danke hat funktioniert :thumb: . die cpu auslastung ist jetzt etwas höher aber da werde ich glaub ich nicht drum rumkommen. :mrgreen:
|
Re: 2 Images übereinander flackern
sollte eigentlich nicht merkbar höher sein. stelle ggf. mal deinen Code hier rein, dann können wir mal nach Performance-Engpässen schauen.
Gruß Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz