![]() |
Re: Image bewegen
Du machst auch 'mal Fehler? Hätte ich nicht erwartet. :mrgreen:
|
Re: Image bewegen
Natürlich, ich halte mich ja nicht für unfehlbar, da ich weiß, dass ich das nicht bin.
|
Re: Image bewegen
So und jetzt wo ich das hätte will ich wissen wie ich den weißen Rand unsichtbar machen kann?
|
Re: Image bewegen
Stichwort transparent
|
Re: Image bewegen
Ja das hab ich auch gewusst aber wo baue ich es ein?
|
Re: Image bewegen
Schau mal beim Image im Objektinspektor oder in der Referenz.
|
Re: Image bewegen
Ich habs selber herausgefunden juchu
Delphi-Quellcode:
Danke jetzt soll mein Objekt an einer Wand stehen bleiben wie geht das?
with Image1 do
begin transparent:=true; end |
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.
|
Re: Image bewegen
Soweit bin ich jetzt:
Delphi-Quellcode:
nur ich weiß nicht wie man eine Berührung erkennt.
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; |
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 06:48 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