![]() |
Kollision mit Image
Hi,
wie kann ich möglichst ohne zusatzkomponenten herausfinden ob zwei Images kollodiert sind und darauf reagieren? MFG Lars Wiltfang |
Re: Kollision mit Image
Such mal nach "IntersectRect". Die Funktion prüft ob zwei Rechtecke kollidieren. Sofern du die Bilder nicht rotierts solltest du das damit überprüfen können ;-)
|
Re: Kollision mit Image
Notiz an mich: Daniel daran erinnern, die Suchfunktion auszubauen und Google sperren zu lassen.
![]() ![]() |
Re: Kollision mit Image
Delphi-Quellcode:
Was muss da bei lsectionrect hin, so kommen Fehler?
If IntersectRect(lSectionRect, image3.BoundsRect, Image2.BoundsRect) then begin
Kann man das auch umgekehrt prüfen also ob image2 image3 berührt bzw. ob image3 image2 berührt? |
Re: Kollision mit Image
Ich verweise auf Michaels Post, musst einfach nur danach suchen...
Ansonsten hilft F1 bzw. MSDN... |
Re: Kollision mit Image
Zitat:
![]() Du findest über die Forensuche und die OH, wie angesprochen, alle Infos zu den nötigen Parametern. Sei doch etwas selbstständig, das ist ja schlimm. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 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