Einzelnen Beitrag anzeigen

Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Ich möchte Super-Mario programieren

  Alt 14. Mär 2007, 15:41
Bspw. per Timer ein TImage von links nach rechts zu bewegen ist nicht schwierig:
Delphi-Quellcode:
procedure ...OnTimer ...
begin
  ImageX.Left := ImageX.Left + 1;
end;
So würde bspw. das ImageX bei jedem Timeraufruf um ein Pixel nach rechts verschoben werden.

Das ganze mit TImages zu machen ist allerdings sehr ineffizient und sobald du mehrere Bilder bewegen möchtest, stößt du schnell an die Performacegrenzen. Wesentlich besser ist für soetwas DirectX bzw. OpenGL geeignet. Dafür könntest du dir ggf. mal GLScence oder Andorra2D anschauen.
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat