Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2009, 20:26   #1
yakimchukav
Пользователь
 
Аватар для yakimchukav
 
Регистрация: 11.06.2009
Сообщений: 13
Восклицание Не могу разобраться с этим...

объект при столкновении с границами формы или другим объектом меняет свое направление на противоположное.

Подскажите! Люди программисты!
yakimchukav вне форума Ответить с цитированием
Старый 13.09.2009, 20:28   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Если объект имеет некоторые величины, на которые изменяются координаты объекта, то при столкновении нужно инвертировать (2=>-2, 10 => -10) соответствующее значение.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 13.09.2009, 20:30   #3
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

а в чем сложность то проверяешь координаты объекта при отрисовке и если они совпадают с краем формы или другим объектом меняешь направление!
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 13.09.2009, 20:31   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
не делай добра не увидишь зла!
Где-то я это уже слышал. Сейчас прийдет CrazyHorse и будет говорить, что мир прекрасен.
P.S. Без обид.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 13.09.2009, 21:37   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

yakimchukav, Вам правильно сказали насчёт проверки (сравнения) координат.
Вот, посмотрите ещё примеры в этих темах:
Анимация Delphi
Разрабатываем игру теннис
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу разобраться Var17 Общие вопросы Delphi 6 27.03.2010 01:21
Не могу разобраться в калькуляторе asale PHP 4 09.06.2009 00:04
xml http request. Как с этим разобраться? Web-Gangsta JavaScript, Ajax 8 02.06.2009 02:31
Не могу разобраться с DBLookupComboBox CAHEK_zero БД в Delphi 0 18.04.2007 07:40