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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2009, 12:13   #1
anton14
Форумчанин
 
Аватар для anton14
 
Регистрация: 19.04.2008
Сообщений: 150
По умолчанию Препятствия!

Здравствуйте! Вопрос: на форме есть panel1, по ней ходит картинка
image1(по нажатию up, down и тд). Как сделать так, чтобы она при столкновении с другой картинкой не проходила через нее, а сталкивалась. В поиске смотрел, но ничего подходящего не нашёл, восновном всё для более сложных игр.
Спасибо!
anton14 вне форума Ответить с цитированием
Старый 01.02.2009, 12:37   #2
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

http://www.programmersforum.ru/showt...t=1206&page=22
Как раз я только пример сделал . Там найдёешь проверку столкновения.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 01.02.2009, 12:50   #3
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Хм...
Насколкьо я помню, у картинки есть параметры,Top и Botom, отвечающие за местнонахождение левого-верхнего угла, а так же width и Height, отвечающие за ширину и высоту, отсуда можно вычислить координаты точек-углов и отсюда вычислить лежит ли какой-либо угол (ну точнее вершина) прямоугольника-картинки внутри дургова)
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Препятствия в игре. Манжосов Денис :) Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 07.06.2008 14:14