|
Опубликовано 12.09.2010 20:35 (14 лет назад) # |
пытаюсь реализовать столкновения в 3д и чтобы камера двигалась туда куда смотришь , подскажите как
?
кодю на delphi7(api) + OpenGL
редакция от spokoiniy, 12.09.2010 20:40 |
|
|
|
Опубликовано 12.09.2010 21:26 (14 лет назад) # |
Посмотри демки XProger'a, там есть отличная реализация коллизии(с отсечением ненужностей а также общий алгоритм Sphare vs World), я умудрился допилить почти до играбельной стрелялки, даже присутствуют такие свестелки и перделки как пистолет, m4a1 и дробовик, но увы, вышло как всегда.
редакция от Dj_smart, 12.09.2010 21:30 |
|
|
|
Опубликовано 13.09.2010 06:04 (14 лет назад) # |
видел несколько, я не догоняю, там модулей куча, а комментов кот наплакал, может я не там смотрел, если есть линки напиши |
|
|
|
Опубликовано 13.09.2010 09:41 (14 лет назад) # |
http://xproger.mentalx.org/old/?id=2
предпоследняя |
|
|
|
Опубликовано 13.09.2010 16:46 (14 лет назад) # |
Dj_smart СПАСИБО!,
взялся за камеру http://xproger.mentalx.org/old/?id=1&page=2&doc=camera, есть ли рабочий пример на api, не понимаю куда координаты мыши передавать она то дёргается, то не во все стороны смотрит, то не работает |
|
|
|
Опубликовано 13.09.2010 18:09 (14 лет назад) # |
Да ту же демку перерой, или последняя недоделанная игра... та по-моему модуль camera или как-то так :) |
|
|
|
Опубликовано 13.09.2010 18:50 (14 лет назад) # |
я в модулях не очень разобираюсь поэтому и спрашиваю
редакция от spokoiniy, 13.09.2010 19:04 |
|
|
Инженер‑космогоник
|
Опубликовано 14.09.2010 05:23 (14 лет назад) # |
находишь разницу между текущим положением мыши и центром. потом просто поворачиваешь камеру
glrotate(+/-kx*wx,0,1,0);
glrotate(+/-ky*wy,1,0,0);
где +/- инверсия направления, а wx/wy подбираются методом тыка, для плавности
!потом мышу ставишь по центру
(команды установки/ получения координат сейчас не подскажу точно) |
|
|
|
Опубликовано 18.09.2010 19:58 (14 лет назад) # |
http://wingman.org.ru/
Я в своё время здесь много полезного нашёл. |
|
|
|
Опубликовано 19.09.2010 11:14 (14 лет назад) # |
Romikon спасибо конечно, но я на дельфи кодю |
|
|
|
Опубликовано 19.09.2010 18:18 (14 лет назад) # |
Ну так я тоже) |
|
|
|
Опубликовано 20.09.2010 20:03 (14 лет назад) # |
Romikon спс попробую покапаться |
|
|