AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi bilder bewegen lassen
Thema durchsuchen
Ansicht
Themen-Optionen

bilder bewegen lassen

Ein Thema von j0hn · begonnen am 25. Mai 2005 · letzter Beitrag vom 25. Mai 2005
Antwort Antwort
j0hn

Registriert seit: 25. Mai 2005
8 Beiträge
 
#1

bilder bewegen lassen

  Alt 25. Mai 2005, 09:12
hallo!
Ich hoffe ihr könnte mir helfen ich bin gerade dabei "space invaders" zu programmieren
nur leider bin ich schon auf ein erstes problem gestoßen.
Ich wüsste gerne wie man objekte also jpegs oder bmps auf der x-achse hin und her bewegen lassen kann? Ich habe mir gedacht dass man die animationspfade im stringrid abspeichern könnte.

danke im voraus
john!
  Mit Zitat antworten Zitat
chuck

Registriert seit: 18. Jan 2005
13 Beiträge
 
#2

Re: bilder bewegen lassen

  Alt 25. Mai 2005, 09:14
Du kannst einfach den Left-wert des Elements erhöhen und senken um so eine bewegungs zu erzeugen. Hoch runter geht über Top.
  Mit Zitat antworten Zitat
j0hn

Registriert seit: 25. Mai 2005
8 Beiträge
 
#3

Re: antwort

  Alt 25. Mai 2005, 09:22
also z.B: so  TImage.Left:=TImage.Left + 1; könnte das funktionieren?
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: bilder bewegen lassen

  Alt 25. Mai 2005, 09:24
Moin,

ja das funktioniert. Ich würde aber empfehlen DelphiX oder gleich OpenGL zu nehmen, da es mit der Zeit zulangsam wird und anfängt mit flackern (trotz DoubleBuffered := true)
  Mit Zitat antworten Zitat
j0hn

Registriert seit: 25. Mai 2005
8 Beiträge
 
#5

Re: bilder bewegen lassen

  Alt 25. Mai 2005, 09:30
OK, ich werde mich da mal versuchen schlau zu machen nur leider kenne ich delphi x nicht und mit open gl kenne ich mich nicht aus.
Müsste ich da eventuel zusätzlichen code implementieren?

Ansonsten werde ich es doch per hand versuchen!

greetZ john
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#6

Re: bilder bewegen lassen

  Alt 25. Mai 2005, 09:34
Hi,

hier findest du die aktuellen DelphiX-Komponente http://www.micrel.cz/Dx/ . Basieren auf DirectX 8.1. Ist zwar älter, aber die Komponenten werden weiterentwickelt.

Wenn du mal auf meine Website gehst: www.flashboard.net unter Downloads -> und dann auf CrashCars. Das hab ich auch mit DelphiX gemacht.
  Mit Zitat antworten Zitat
j0hn

Registriert seit: 25. Mai 2005
8 Beiträge
 
#7

Re: bilder bewegen lassen

  Alt 25. Mai 2005, 09:43
dammit ich das richtig verstehe ist delphi x ein selbständiger compiler?
oder ist delphi x ein plugin?
  Mit Zitat antworten Zitat
j0hn

Registriert seit: 25. Mai 2005
8 Beiträge
 
#8

Re: bilder bewegen lassen

  Alt 25. Mai 2005, 09:57
eh, ich wollte noch etwas ergänzen?
wie grenze ich den bereich ein in dem ich die bilder bewegen lasse?

j0hn
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#9

Re: bilder bewegen lassen

  Alt 25. Mai 2005, 10:10
Zitat von j0hn:
dammit ich das richtig verstehe ist delphi x ein selbständiger compiler?
oder ist delphi x ein plugin?
DelphiX ist eine Komponentensammlung. Das ist nur eine Schnittstelle zu DirectX.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 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