![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отобразить движение самолета + радар в центре экрана [Delphi]
delin © (2004-05-18 09:15:00)Самолеты (обозначаются на экране крестиком) сл.
образом вылетают слева направо, снизу вверх, с верху вниз со
скоростью 200-300 км в час, экран 1 пиксель 200*200 км.
В центре экрана радар (квадратный 20*20 пикселя без
луча) попадающие в его зону самолеты становятся видны и их
характеристики (скорость, направление) пишутся в текстовый файл.
Помогите плиз. Очеь надо.
delin (2004-05-20 14:53:00) [1]Как сделать, чтобы когда самолет попадает в область радара его данные писались в txt файл? +сортировка
Sapersky (2004-05-20 09:53:00) [2]Размеры у тебя странные
Ага. Решаем задачу: если скорость самолёта 200 км/ч (ещё поискать такой кукурузник надо), а в 1 пикселе 200 км, то за какое время самолёт переместится на 1 пиксель? :)
cyborg (2004-05-20 08:59:00) [3]Миллион баксов наверное :)
DanilinSA (2004-05-20 08:56:00) [4]Береш DelphiX и для каждого прохода таймера расчитываеш новые координаты точек. И отображаеш на экране радара. Или используй спрайтовый движок из DelphiX. Каждая цель - спрайт. Странно, что возникают вопросы, посмотри исходники некоторых игр.
Размеры у тебя странные. Если в ценральном квадрате 20*20 пикселей будет несколько самолетов - может получиться каша.
P.S.: А что, на загоризонтной РЛС раннего предупреждения софт слетел? И сколько пообещали?
товарищ подполковник (2004-05-19 14:10:00) [5]ничего не понимаю... какой радар? 20 пикселей * 200 км = 4000 км, а такие радары пока у нас на вооружении не стоят.
как ты движение отображаешь? стрелочками?
как добиться цели? не можешь сам -- попроси старшего товарища (за пиво).
delin (2004-05-19 11:12:00) [6]Непонятно как отобразить движение со всех сторон да еще и под углом? У меня работает только слева и сверху.
И вообще непонятно что дальше делать, чтобы добиться цели
товарищ подполковник (2004-05-18 20:03:00) [7]на военке задали лабу? а в чем проблема-то? рисуй, отображай! а что непоятно -- спрашивай!