|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.07.2012, 15:08 | #1 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Обработка столкновений
Гугл, к сожалению, не помог - все статьи на тему объясняют лишь как выявлять столкновения. Меня же интересует как их обрабатывать. Наиболее подходящим кажется способ минимального изменения положения объектов до отсутствия столкновения. Но тут возникают проблемы при столкновении нескольких объектов одновременно и т.д.
В общем, не хочется писать кривой велосипед, наполненный багами. Как это делают?
Форматируйте код, будьте людьми.
|
12.07.2012, 16:42 | #2 |
Регистрация: 24.05.2010
Сообщений: 8
|
С помощью физ двигов. Или задача стоит именно руками?
|
12.07.2012, 17:27 | #3 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Position-Based подход, интегрирование Верле
http://ru.wikipedia.org/wiki/%D0%98%...80%D0%BB%D0%B5 http://www.gamedev.ru/code/articles/...onBasedPhysics http://www.twirpx.com/file/657303/ Последний раз редактировалось Kostia; 12.07.2012 в 21:21. |
12.07.2012, 19:53 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
12.07.2012, 23:23 | #5 | |||
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Цитата:
Цитата:
Цитата:
Форматируйте код, будьте людьми.
Последний раз редактировалось Granus; 12.07.2012 в 23:43. |
|||
13.07.2012, 08:03 | #6 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Я так полагаю, что раз тела абсолютно твердые, то и остановить их перемещение можно абсолютно мгновенно. |
|
13.07.2012, 13:23 | #7 | |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Цитата:
Форматируйте код, будьте людьми.
|
|
13.07.2012, 13:35 | #8 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
13.07.2012, 14:20 | #9 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Может быть я чего-то недопонял. Скажем, столкновение нескольких AABB одновременно. Как Вы предлагаете его предотвратить?
Форматируйте код, будьте людьми.
|
13.07.2012, 18:15 | #10 |
Пользователь
Регистрация: 03.07.2012
Сообщений: 25
|
выталкивать их на обратную скорость друг от друга.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка столкновений с блоками | alonix | Помощь студентам | 14 | 15.04.2012 19:29 |
обработка числовых последовательностей и последовательная обработка символов | Renat(kai) | Помощь студентам | 3 | 28.03.2012 23:22 |
обработка файлов | Pepsik | Помощь студентам | 1 | 10.07.2011 21:35 |
Обработка столкновений окружностей. | Вадим Буренков | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 18 | 08.03.2010 13:43 |
Код проверки столкновений не работает. | Манжосов Денис :) | Общие вопросы Delphi | 8 | 02.02.2009 10:31 |