Forum Delphi.cz

Delphi => Firemonkey => Téma založeno: tatko 20-10-2019, 19:04:20

Název: kolize ...
Přispěvatel: tatko 20-10-2019, 19:04:20
Jak víte dělám v Delphi jen hry :)) teda ještě pořád ...
a...
potřeboval bych vyřešit kolize 2 obrázky...atd..
umím :
if intersectrect(obr1.BoundsRect ,obr2.BoundsRect  ) then....
vše v poho..
ale potřeboval bych pořešit levá pravá strana atd atd...
tak jsem zkusil:
if (obr1.BoundsRect.Right=obr2.BoundsRect.Left) then ...no divné je že jednou to funguje ...podruhé ne...
z nápovědy nejsem moc chytrý (Quark Cube to má složité jak ....)
vždy jsem to řešil z každé strany čtvereček ale myslím že boundsrect.left....to řeší elegantněji...
kdyby někdo mohl dát jednoduchý příklad  2 čtverečky kolize zleva zprava hore dole ať mi ten pajdulák frčí :))
budu  šťastný jak blecha
dík tatko