Delphi-PRAXiS
Seite 2 von 10     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Image bewegen (https://www.delphipraxis.net/144048-image-bewegen.html)

Wolfgang Mix 28. Nov 2009 21:30

Re: Image bewegen
 
Du machst auch 'mal Fehler? Hätte ich nicht erwartet. :mrgreen:

DeddyH 28. Nov 2009 21:34

Re: Image bewegen
 
Natürlich, ich halte mich ja nicht für unfehlbar, da ich weiß, dass ich das nicht bin.

Jonski 28. Nov 2009 21:36

Re: Image bewegen
 
So und jetzt wo ich das hätte will ich wissen wie ich den weißen Rand unsichtbar machen kann?

DeddyH 28. Nov 2009 21:37

Re: Image bewegen
 
Stichwort transparent

Jonski 28. Nov 2009 21:41

Re: Image bewegen
 
Ja das hab ich auch gewusst aber wo baue ich es ein?

DeddyH 28. Nov 2009 21:44

Re: Image bewegen
 
Schau mal beim Image im Objektinspektor oder in der Referenz.

Jonski 28. Nov 2009 21:48

Re: Image bewegen
 
Ich habs selber herausgefunden juchu
Delphi-Quellcode:
with Image1 do
  begin
  transparent:=true;
  end
Danke jetzt soll mein Objekt an einer Wand stehen bleiben wie geht das?

DeddyH 28. Nov 2009 21:50

Re: Image bewegen
 
Du meinst ein Hindernis? Dazu musst Du vor dem Verschieben nachrechnen, ob sich Image und Wand berühren und erst dann ggf. Verschieben.

Jonski 28. Nov 2009 21:56

Re: Image bewegen
 
Soweit bin ich jetzt:
Delphi-Quellcode:
if Image1       then
begin

end
else begin
case Key of
  VK_LEFT: Image1.Left := Image1.Left - 10;
  VK_RIGHT: Image1.Left := Image1.Left + 10;
  VK_UP:   Image1.Top := Image1.Top - 10;
  VK_DOWN: Image1.Top := Image1.Top + 10;
end;
nur ich weiß nicht wie man eine Berührung erkennt.

DeddyH 28. Nov 2009 22:00

Re: Image bewegen
 
Nunja, z.B. für die Bewegung nach links:
Delphi-Quellcode:
if Image1.Left - 10 > Mauer.Left then
  Image1.Left := Image1.Left - 10;


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:56 Uhr.
Seite 2 von 10     12 34     Letzte »    

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