|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.05.2009, 21:37 | #1 |
Регистрация: 19.05.2009
Сообщений: 8
|
Обход динамичных препятствий
Приветствую.
Имеем поле - image =) На нем полигоном рисуются некие прямоугольные объекты. Назовем их роботами =) Роботы описаны как класс. Их массив =) Они ездят по таймеру, поворачиваются на заданный угол и следуют по данному вектору благодаря этой формуле Код:
Они благополучно бродят по полю, и отворачивают от стенок таким макаром Код:
собственно бродит их по полю n штук, и я вот думаю, как лучше реализовать, что бы они не проходили сквозь друг друга, а благополучно разъезжались... В данный момент у меня где то так Код:
Короче думаю у меня не очень умная реализация всего этого. Мб кто-нибудь предложит свежую идею, как это все можно обыграть, дабы они нормально жили в полевых условиях? =) |
19.05.2009, 22:42 | #2 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Могу посоветовать пробывать аля зеркальный метод - просто углы поменять местами Ведь задницами они не сьедутся так что обезалельно разьедутся
Код:
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
19.05.2009, 22:54 | #3 |
Регистрация: 19.05.2009
Сообщений: 8
|
Разъедутся... Даже мгновенно разлетятся =)
Но угол должен меняться постепенно, что бы было видно как они поворачивают. Тут уже так не получится... |
19.05.2009, 23:09 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
По идеи, они должны остановиться, повернуться на месте и поехать дальше.
Скорости у всех одинаковые? E-Mail: arigato.freelance@gmail.com
|
19.05.2009, 23:10 | #5 | |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Тогда попробуйте постепенно менять углы местами, типа так:
Код:
Код:
Цитата:
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обход Н/Д | Slavik | Microsoft Office Excel | 2 | 09.05.2009 00:49 |
Обход капчи | kobe24 | Общие вопросы по программированию, компьютерный форум | 13 | 09.03.2009 20:28 |
Обход подставного IP | Garacio_cain | Работа с сетью в Delphi | 11 | 09.03.2009 20:08 |
Обход графа в глубину | coptor | Общие вопросы Delphi | 0 | 09.12.2008 22:50 |
обход дерева | ribka | Помощь студентам | 2 | 11.12.2007 20:38 |