Показать сообщение отдельно
  #7  
Старый 19.06.2014, 13:56
Alexandr_17_10 Alexandr_17_10 вне форума
Прохожий
 
Регистрация: 17.06.2014
Сообщения: 27
Версия Delphi: Delphi 7, XE6
Репутация: 10
По умолчанию

Ну и как на счет проблемы.
Код:
Var
  R: TRect;
...
 if IntersectRect(R, Image1.BoundsRect, Image2.BoundsRect)
 then ShowMessage('Collision')
Не получится потому что персонаж может находится по середине стены. Если его скорость +1 тогда нет а если скорость +5 px и стена расположена на 4, 0 px
Ответить с цитированием