Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизНаправление движения. Найти похожие ветки
← →
Феликс © (2004-04-02 02:56) [0]Здравствуйте Мастера!
Есть начальные координаты объекта и координаты той точки куда нужно двигаться объекту. Есть 5 направлений по которому может двигаться объект:
- вертикально вверх
- вертикально вниз
- горизонтально
- под углом в 45 градусов вверх
- под углом в 45 градусов вниз
Нужно как-то сделать, чтобы кликнув мышкой (т.е указав точку в которую надо двигаться объекту) программа определила какое из направлений (одно из 5) выбрать.
Очень сильно желателен исходник. Заранее благодарен.
← →
Ozone © (2004-04-02 06:23) [1]А зачем ограничиваться только этими направлениями?
Проще будет сделать так:
1. Кликаешь мышкой на произвольную точку
2. Определяешь угол A м/у этой точкой и начальными координатами
3. Даешь команду обьекту двигаться под углом А.
← →
Думкин © (2004-04-02 06:48) [2]Почему 5?
1. Вертикально - вверх, вниз.
2. Горизонтально - вправо, влево.
3. Под углами - 4 направления.
И того 8. Как и сказано - определяешь азимут и ищешь ближайшее к нему направление. Зачем код?
← →
Anatoly Podgoretsky © (2004-04-02 07:47) [3]Без кода надо думать.
← →
Думкин © (2004-04-02 07:48) [4]А если надо точное попадание и оно не достигается одним путем, то разбиваем переход на 2 части. Алгоритм веьсма прост и легко реализуем.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.028 c