![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Rotate [Delphi, Windows, XP]
Goo © (2006-06-26 02:51:00)Я пишу игру типа "Диверсант" на DelphiX. Кто не знает такую игру, то объясняю: там по центру внизу стоит башня с пушкой, которой управляет игрок, а сверху пролетают вертолёты и высаживают парашутистов, которых надо уничтожить, пока они не приземлились и не уничтожили башню.
Проблема в чём:
1. Как сделать, чтобы пушка наклонялась влево/вправо?
2. Как сделать, чтобы патроны летели в нужном направлении?
П.С: Патроны и ствол пушки спрайты.
Помогите плиз.
@!!ex (2006-07-24 12:49:00) [1]Хм.. Впервые столкнулся с прблемой наведения на цель, когда нужно было в 3д экшене сделать наводящиеся ракеты.
Оказалось, что там все ТАК просто!
grouzd)ev (2006-07-23 13:15:00) [2]Dib@zol, Ну так в OGL вращение, хм, "несколько" отличается от DelphiXных способов
---
... we are walking on a thin line and you better avoid the risk ...
Dib@zol (2006-07-23 12:59:00) [3]А если я те скину такую прогу целиком? Правда на OpenGL, но ваще вішло круто. Сам недавно накропал. Нужно? если да, то скажи как именно линковать файл к реплике.
antonn (2006-07-02 06:55:00) [4]OSokin © (01.07.06 19:02) [29]
меня в конкурсах небыло, но за ними я следил с первого конкурса, и ники такие знаю:)
OSokin (2006-07-01 19:02:00) [5]Антон, тебя тогда еще не было, а были такие ники, как Сервелат, СМБ...
grouzd)ev (2006-07-01 18:28:00) [6]паратрупер? архивы подсказывают что это был 2й. не все ли равно откуда код выдернуть?
---
... we are walking on a thin line and you better avoid the risk ...
antonn (2006-07-01 18:23:00) [7]OSokin © (01.07.06 17:03) [26]
здрасти, я даже о таком не знаю, зато в дефенсе было главное (150мм) орудие, которое при повороте по часовой стрелке глючило:)
ну и в остальных конкурсах боты определяли сторону поворота
OSokin (2006-07-01 17:03:00) [8]Кстати, Антон с Груздевым не правы - конкурс не бэтл и не дефенс, а давно забытый паратрупер %)
JUS (2006-07-01 16:54:00) [9]
> Cash © (29.06.06 17:50) [14]
Скачал, спасибо!
tButton (2006-06-30 11:58:00) [10]
> Да ладно, у меня в первых танчиках это делалось, когда я
> еще считал, что канвас рулит =)
видел. играл =)
канвас рулит =)
Kobik.. (2006-06-30 10:58:00) [11]>а у меня раньше :)
Да ладно, у меня в первых танчиках это делалось, когда я еще считал, что канвас рулит =)
antonn (2006-06-30 10:20:00) [12]а у меня раньше :)
tButton (2006-06-30 08:15:00) [13]
> а у меня и в ближайшую сторону тоже там сделано :Р
у меня тоже =)
antonn (2006-06-30 08:02:00) [14]tButton © (30.06.06 7:07) [19]
только вчера мучался пытаясь заставить некий "объект" наводиться на заданую точку... с вычислением направления проблем не было, а вот с самим поворотом =) да так чтоб в ближайшую сторону =) но потом разобрался =)
а у меня и в ближайшую сторону тоже там сделано :Р
tButton (2006-06-30 07:07:00) [15]только вчера мучался пытаясь заставить некий "объект" наводиться на заданую точку... с вычислением направления проблем не было, а вот с самим поворотом =) да так чтоб в ближайшую сторону =) но потом разобрался =)
JUS (2006-06-29 23:26:00) [16]мне тоже тяжело даётся эта проблема с поворотами
JUS (2006-06-29 23:24:00) [17]
> Cash © (29.06.06 17:50) [14]
> Эй Goo, если нада, могу дать мелкаша с поваротами, но токма
> она на
> Omega GDK сделана. Но теория поворотов там описана довольно
> хорошо.
> (угол поворота выверяется по положению мышки относительно
> центра)
> (хотя... во, еще и на DelphiX есть...)
Давай, с радостью поразбираюсь:-)
vvs81@inbox.ru
grouzd)ev (2006-06-29 22:07:00) [18]нда, я и не знал про DrawRotate. сколько, оказывается, у DelphiX возможностей +)
---
... we are walking on a thin line and you better avoid the risk ...
antonn (2006-06-29 18:42:00) [19]угол поворота относительно цента вычислялся в моей работе в defence. Там аж 4 турели наводились:)
Cash (2006-06-29 17:50:00) [20]Эй Goo, если нада, могу дать мелкаша с поваротами, но токма она на
Omega GDK сделана. Но теория поворотов там описана довольно хорошо.
(угол поворота выверяется по положению мышки относительно центра)
(хотя... во, еще и на DelphiX есть...)