Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.23;
Скачать: CL | DM;

Вниз

Движение камеры да мышкой   Найти похожие ветки 

 
<<=_!!!YO!!!_=>>   (2007-01-04 19:15) [0]

Всем привет!

Начал юзать в glscene, знаю немного, но никак не могу понять как сделать так чтобы камера следила за курсором, и чтоб курсора видно не было? помогите кто может!

знаю конечно как это сделать с зажатием на glsceneviewer мышки, но это не то... За ранее спасибо!!!


 
Belorus ©   (2007-01-04 23:43) [1]

Если знаешь как это при зажатии кнопки мыши, то и соответственно знаешь как это сделать просто по OnMouseMove. Кстати это ещё проще...


 
<<=_!!!YO!!!_=>>   (2007-01-05 10:42) [2]


> соответственно знаешь как это сделать просто по OnMouseMove.
>  Кстати это ещё проще...


> соответственно знаешь как это сделать просто по OnMouseMove.
>  Кстати это ещё проще...

Пробовал - нифига


 
ПЛОВ ©   (2007-01-08 15:11) [3]

1. Курсор скрыть нафиг.
2. На каждое OnMouseMov запоминать координаты курсора.
3. Сравнивать старые координаты с новыми и расчитывать куда и на сколько переместилась мышь и куда и насколько поворачивать камеру.
4. После всего этого ставить курсор в "исходную позицию", т.е. в центр экрана.


 
<<=_!!!YO!!!_=>>   (2007-01-11 17:01) [4]

я там уже разобрался, но возникла ещё одна проблема:

есле вести мыжкой вверх или вниз(далеко провести), то камера проворачивается
на 360 градусов. Помогите решить эту проблему.:)



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

Текущий архив: 2008.03.23;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
4-1184732548
Alx2k
2007-07-18 08:22
2008.03.23
Как отобразить свойства файла (как в проводнике), для нескольких файлов?


15-1202554369
Kostafey
2008-02-09 13:52
2008.03.23
Реализация связей между таблицами 1:1 в MS SQL Server 2005


15-1202479294
Kerk
2008-02-08 17:01
2008.03.23
Возможно буду оригинален


2-1203968323
макз
2008-02-25 22:38
2008.03.23
TComboBoxEx


2-1203425951
Alexander
2008-02-19 15:59
2008.03.23
WORD





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский