|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.10.2013, 16:19 | #1 |
Пользователь
Регистрация: 06.10.2013
Сообщений: 31
|
Движение по кругу
В прикладном окне ездят несколько машин, которые движутся по кольцевой дороге в разных направлениях. Так же в этом окне есть объект-автозаправка, в котором может заправиться только одна машина в течение указанного времени. Автозаправщик отправляет машинам сообщение о том, что заправка свободна или занята. Машины устремляются к свободной заправке пытаясь «захватить» её. Если заправка занята, то машины продолжают своё движение.
Каждая машина объект с потоком, сообщающая перемещение и уведомление другим машинам о своей заправке. Как описать движение авто по кругу? Код:
|
09.10.2013, 09:55 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Примитивный вариант, без учёта Вашей работы:
Код:
Можно добавить начальную фазу для старта с произвольной точки окружности, или ещё какие доп. параметры. А вообще, лучше бы приложили весь проект архивом, а не кусок кода, который никому не нужен. |
09.10.2013, 15:12 | #3 |
Пользователь
Регистрация: 06.10.2013
Сообщений: 31
|
Файл с первой и второй стадией
|
10.10.2013, 09:23 | #4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Пока для первого этапа сделал
Код:
С трудом разобрался за имеющееся короткое время в Вашем коде. Скажите, это ли Вам надо ? |
10.10.2013, 17:05 | #5 |
Пользователь
Регистрация: 06.10.2013
Сообщений: 31
|
Благодарю)
Сдвинулся с мертвой точки) Постараюсь преобразовать для второй стадии,чтобы по прочерченной дороге перемещался. |
16.10.2013, 19:01 | #6 |
Пользователь
Регистрация: 06.10.2013
Сообщений: 31
|
Как можно организовать встречное движение?для второй машины например?
|
17.10.2013, 17:50 | #7 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Зависит от того, как у Вас там сделано остальное ) В предудыщем варианте я с трудом разобрался )
По идее если встречное движение по кругу, то просто не прибавление а вычитание в формуле использовать и другие координаты центра. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Движение шарика по кругу | Позитрон | Общие вопросы Delphi | 1 | 19.11.2012 20:23 |
цикл по кругу | luffi | Помощь студентам | 1 | 01.03.2012 20:24 |
как проверить точка принадлежит кругу | rostik123 | Общие вопросы C/C++ | 2 | 19.01.2012 11:54 |
движение по кругу | SAMOUCHKA | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 4 | 10.11.2011 10:25 |
Движение объекта по кругу | Roberto | Помощь студентам | 2 | 06.05.2008 15:44 |