|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Соприкосновение 2х картинок
Уважаемые программисты! Нужна ваща помощь!
Мне нужно сделать так, что если одна картинка находиться в области другой, то тогда происходит определенное действие (Например Картинка #1 пропадает). Дело в том что одно изображение двигает пользователь, а другое двигается за этим изображением и при столкновении их должно произойти то самое действие. Код: Код:
if (Image1.Left=Image2.Left) and (Image1.Top=Image2.Top) then не годиться! Не годиться потомучто другое изображение всеравно залезает в то изображение и ищет его угол, а надо чтобы если сам край.. заранее спасибо. |
#2
|
||||
|
||||
Код:
if (Image1.Top + Image1.Height >= Image2.Top) and (Image1.Top <= Image2.Top + Image2.Height) and (Image1.Left + Image1.Width >= Image2.Left) and (Image1.Left <= Image2.Left + Image2.Width) then // тут чо-нить делаем. Не профи, но и не чайник . D6 - лучше не придумали. Пока. |
#3
|
|||
|
|||
спасибо большое, то что надо. можно закрывать)
|