![]() |
wenn Bild mit Pfeiltasten bewegt wird flimmert es
Hi,
Ich hab ne Frage, ich wollte ein Minishooter basteln, bei dem ich eine 'Sniper' Ansicht habe, also im Prinzip wie eine 'typische' Fernglassicht mit Fadenkreuz drinnen. Im Hintergrund will ich mit den Pfeiltasten ein Hintergrund Bild bewegen aber wenn ich das Bild bewege, fängt es an zu flackern, das nimmt den spaß natürlich gewaltig... Hat jemand Ahnung warum das so ist? Oder noch besser: Hat jemand eine Ahnung wie ich das umgehen kann? MfG Spiderpig |
Re: wenn Bild mit Pfeiltasten bewegt wird flimmert es
Das Flimmern verschwindet, wenn du die Eigenschaft DoubleBuffered des Parents auf True setzt.
|
Re: wenn Bild mit Pfeiltasten bewegt wird flimmert es
genial, es funktioniert!!!
mir ist ein rätsel wie man auf soetwas kommt... :stupid: Was macht doublebuffered denn genau? |
Re: wenn Bild mit Pfeiltasten bewegt wird flimmert es
du verwendest vermutlich ein TImage. Dieses malt sich auf die Canvas des Parents. Jedes mal wenn sich jetzt das Bild ändert oder verschiebt wird erst der parent gemalt und dann das Image. Das ist notwendig damit Transparenz etc. funktioniert aber dadurch hast du eben auch das flimmern weil eben immer erst der parent gemalt wird und dann erst das image. Mit Doublebuffered wird das malen gepuffert und das Bild wird erst raus geblittet wenn alle Schichten aufeinander gemalt sind.
|
Re: wenn Bild mit Pfeiltasten bewegt wird flimmert es
okay, ich glaube ich habs verstanden
thx |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 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