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

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

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2009, 20:55   #1
vaso1983
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 13
По умолчанию помогите с проблемой

Начал ради интереса осваивать Дельфи (записался на курсы ). Решил сделат примитивную игрушку. Сумел сделать чтобы картинка двигалась по экрану при помощи клавиш и врага одного поместил, но никак не получается, чтобы они при соединении взаимодействовали хоть как-то.
Проходят сквозь друг друга.
Вложения
Тип файла: rar Битовый.rar (421.8 Кб, 13 просмотров)
vaso1983 вне форума Ответить с цитированием
Старый 26.04.2009, 22:09   #2
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Тяжело код читается (надо бы давать переменным более осмысленные названия). Кординаты Image и Fly надо привязать к единым координатам формы (пиксельным) и проверять на совпадение.
Движение Image лучше задавать не по таймеру,а в обработчике клавиш "стрелки".Каждому нажатию Up,Down,Left,Right давать соответствующие приращения координат -dy,+dy,-dx,+dx и тут же проверять на столкновение.
В зависимости от того с какой стороны происходит столкновение и условия проверки будут разные - см. рисунок во вложении.
Чтоб посмотреть в нормальном размере - качни рисунок и открой в любом редакторе.
Изображения
Тип файла: jpg Коллизии.jpg (29.9 Кб, 156 просмотров)
И не сомневайся даже ... отдых - кайф, работа - лажа!

Последний раз редактировалось DeKot; 27.04.2009 в 01:28.
DeKot вне форума Ответить с цитированием
Старый 28.04.2009, 20:52   #3
vaso1983
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 13
По умолчанию

огромное спасибо !
vaso1983 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОМОГИТЕ разобраться с проблемой wertev Помощь студентам 1 17.01.2009 11:47
Столкнулся с проблемой. Нужна помощь Whisper Помощь студентам 2 24.08.2007 13:16