Вниз
Скачать: CL | DM;

Что происходит с Камерой   Найти похожие ветки 

 
Andry   (2004-12-14 19:02) [0]

Использую в программе GLNavigator и GLUserInterface. Двигается объект - Сфера. У сферы есть потомок - Камера. Получается как и вгрушках от первого лица - все ок. Но вот если мышкой быстро в разные стороны покрутить - камера меняет свое положение и все становится под наколоном или вообще вверх ногами. Как от этого избавиться??????????


 
DeadMeat ©   (2004-12-14 20:23) [1]

Во первых желательно писать, что ты используешь GLScene...
А во вторых... Тебе какой результат нужен? Ходить и смотреть, или летать? Ну в смысле горизонтальная ось - поворачивать весь объект, а вертикальная только камеру, или обе оси крутить весь объект?

---
...Death Is Only The Begining...


 
Andry   (2004-12-14 21:11) [2]

Извени... но думаю те кто знают про GLNavigator и GLUserInterface поймут что речь идет о GLScene. А фраза "Получается как в игрушках от первого лица" - как раз описыват то, что мне надо. Тоесть есть типичная стрелялка - камера смотрит по сторонам и двигается в одной плоскости. Тока она почемуто как-то наклоняется странно если слишком быстро мышкой вертеть.?


 
DeadMeat ©   (2004-12-14 21:30) [3]

В таком случае, сделай два ДаммиКуба. Один основной, другой внутри. Внутрь другого (второго) засунь камеру и то, что тебе еще надо.
Добавь два навигатора. Один на первый ДаммиКуб, другой на второй. Теперь там надо поставить AngleLock у каждого. Чтобы один мог крутить только по вертикали, другой - по горизонтали. Детали не помню (в смысле какие свойства как), но разобраться там не сложно. В GLUserInterface есть вроде место для второго навигатора, чета типа VertNavigator (точно не помню).
А вообще лучше самому. Этот навигатор на фпс ниже 60 дергается чуток. Вроде был.

---
...Death Is Only The Begining...


 
COOKIE ak maardux FROM D_M   (2004-12-14 22:37) [4]

А сфера зачем?


 
Andry   (2004-12-15 13:50) [5]

Да помогает.... и действительно дергается немножко... А сфера затем, чтобы коллизи с другими объектами проверять! Пасибо!


 
Andry   (2004-12-15 13:50) [6]

Да помогает.... и действительно дергается немножко... А сфера затем, чтобы коллизи с другими объектами проверять! Пасибо!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.031 c
9-1103448218
Goldseeker
2004-12-19 12:23
2005.03.13
Классы?


3-1108034345
Mamed
2005-02-10 14:19
2005.03.13
RTF Fayli


14-1108709845
WondeRu
2005-02-18 09:57
2005.03.13
Книжная ветка 3: Зарубежная Литература


11-1091013654
kosend
2004-07-28 15:20
2005.03.13
динамическое удаление и вставка в TMenu


3-1108099425
Карелин Артем
2005-02-11 08:23
2005.03.13
Как удалить все индексы в базе Firebird?




   Наверх