|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2009, 20:55 | #1 |
Пользователь
Регистрация: 01.03.2009
Сообщений: 13
|
помогите с проблемой
Начал ради интереса осваивать Дельфи (записался на курсы ). Решил сделат примитивную игрушку. Сумел сделать чтобы картинка двигалась по экрану при помощи клавиш и врага одного поместил, но никак не получается, чтобы они при соединении взаимодействовали хоть как-то.
Проходят сквозь друг друга. |
26.04.2009, 22:09 | #2 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Тяжело код читается (надо бы давать переменным более осмысленные названия). Кординаты Image и Fly надо привязать к единым координатам формы (пиксельным) и проверять на совпадение.
Движение Image лучше задавать не по таймеру,а в обработчике клавиш "стрелки".Каждому нажатию Up,Down,Left,Right давать соответствующие приращения координат -dy,+dy,-dx,+dx и тут же проверять на столкновение. В зависимости от того с какой стороны происходит столкновение и условия проверки будут разные - см. рисунок во вложении. Чтоб посмотреть в нормальном размере - качни рисунок и открой в любом редакторе.
И не сомневайся даже ... отдых - кайф, работа - лажа!
Последний раз редактировалось DeKot; 27.04.2009 в 01:28. |
28.04.2009, 20:52 | #3 |
Пользователь
Регистрация: 01.03.2009
Сообщений: 13
|
огромное спасибо !
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ПОМОГИТЕ разобраться с проблемой | wertev | Помощь студентам | 1 | 17.01.2009 11:47 |
Столкнулся с проблемой. Нужна помощь | Whisper | Помощь студентам | 2 | 24.08.2007 13:16 |