![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 29.12.2008
Сообщений: 1
|
![]()
Вобщем создаю игру, где все объекты представляют собой квадратные платформы, статические(ландшафт) и динамические(игроки, снаряд и т.п.). Нужен алгоритм расчета столкновений этих платформ.
Чтобы описать что именно я хочу приведу пример с двумя платформами: К примеру есть две платформы (пл.1 и пл.2) первая движется при помощи клавиатуры во все 4 направления и имеет координаты (X11,X12,X13,X14), вторая стоит на месте и служит препятствием для первой, она имеет координаты(X21,X22,X23,X24). При движении пл.1 и пл.2 проверяются на пересечение, и если оно есть, пл.1 сдвигается относительно пл.2 как показано на рис. 1 и 2. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
![]()
Ох и помучиться придется с проверкой на столкновения.
Если все платформы равны по размерам, то можно обойтись проверкой попадания всех вершин двигающейся платформы со все платформами на экране на экране, а в противном случае придется в добавок проверять на столкновения с двигающейся платформой всех вершин все платформ. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закончен перевод документации платформы Google App Engine на русский язык | widgetii | PHP | 1 | 01.08.2008 16:52 |