Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 08.09.2017, 14:07
Новичок на форуме
Отправить личное сообщение для GreenCoder Посмотреть профиль Найти все сообщения от GreenCoder
 
Регистрация: 08.09.2017
Сообщений: 7

Dilettante_Pro,
Ну навигатор сказал, поверните налево на 90 градусов, что тут уметь?)
Поворачиваетесь на четверть круга влево и идёте дальше, если сбились с курса, навигатор каждые 10 секунд будет подсказывать на сколько градусов и в какую сторону нужно скорректировать своё движение.
Ответить с цитированием
  #12 (permalink)  
Старый 08.09.2017, 18:16
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

GreenCoder,
Примерный алгоритм расчета угла.
1. определили координаты стартового местонахождения.
2. Определили координаты цели.
3. Вычислили расстояние до цели.
4. Пошли. (Первоначальный угол корректировки неизвестен, далее будет известен).
5. Определили через какое-то время текущие координаты.
6. Вычислили пройденный путь (по прямой от начальной точки).
7. Через пропорцию вычислили координаты точки на правильном пути на таком же расстоянии от начала.
8. определили расстояние между этой точкой и точкой вашего местонахождения - дельта.
9. дельта / (путь*2) = sin(Alfa), где Alfa - половина угла отклонения
10. Отклонение влево или вправо - по анализу разности координат с учетом координат начальной и конечной точки
и т.д - снова с пункта 4 .

Последний раз редактировалось Dilettante_Pro, 08.09.2017 в 18:21.
Ответить с цитированием
  #13 (permalink)  
Старый 08.09.2017, 20:54
Новичок на форуме
Отправить личное сообщение для GreenCoder Посмотреть профиль Найти все сообщения от GreenCoder
 
Регистрация: 08.09.2017
Сообщений: 7

Dilettante_Pro,
Благодарю! Попробую ваш алгоритм реализовать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решил поучить js, хочу написать мини игру webxmm Общие вопросы Javascript 26 15.06.2017 18:11
самодельный мини шаблонизатор Tecvid Events/DOM/Window 2 03.04.2016 14:11
Мини чат редко открывается Kocsten Общие вопросы Javascript 9 20.07.2013 17:26
Навигатор по месяцам как в Yandex почте FOJIK Общие вопросы Javascript 3 20.06.2013 13:31
Скролл мини изображений I-Trap Элементы интерфейса 1 25.11.2009 22:03