Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Bewegung programmieren (https://www.delphipraxis.net/115416-bewegung-programmieren.html)

Forlan 11. Jun 2008 19:12


Bewegung programmieren
 
Hallo zusammen...

Wollt mal fragen wie es möglich ist einen Gegenstand (z.B. ein Shape) auf dem Formular so zu bewegen, das es irgendwie flüssig aussieht...

Damit meine ich nicht sowas:

Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  IF Key = ord(Vk_Left) THEN
    Shape1.Left := Shape1.Left +1;
end;
wie kann man hieraus vllt. eine flüssige Bewegung programmieren, also ohne das es so stockt???

richie 11. Jun 2008 20:00

Re: Bewegung programmieren
 
Hallo Forlan,
was meinst du mit flüssig? Wenn ich eine Taste gedrückt lasse, bewegt sich das Shape mit konstanter Geschwindigkeit relativ flüssig. Oder möchtest du das Shape automatisch bewegen? Vielleicht hilft dir ein Timer ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz