Модераторы: Rickert
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Камера от 3 лица (Irrlicht) 
:(
    Опции темы
MrImho
Дата 6.4.2010, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 31.7.2009

Репутация: нет
Всего: нет



Здравствуйте, уже довольно давно пытаюсь создать камеру как в Готике (от 3 лица), чтобы бегал персонаж, а за ним камера и чтобы вращалась она при помощи движения мыши. Но как известно нам всегда что-то мешает довести все до ума. У меня это недостаток знаний. Вот выкладываю что у меня получилось, это ещё очень далеко от того, что я хотел бы получить. Если кто сталкивался и решил данную проблему подскажите пожалуйста или посмотрите и скажите что я сделал не так.
Вот ссылка на скачивание (MinGW+CodeBlock+Irrlicht 1.7.1, Размер: 3.26MB): http://best-scripts.uz/3d_camera.zip
Заранее благодарю за ответ.

Это сообщение отредактировал(а) MrImho - 6.4.2010, 21:10
PM MAIL   Вверх
Rpahut
Дата 21.4.2010, 06:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


0xdeadbeef
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 9.4.2006

Репутация: 5
Всего: 7



Отдельные функции turnUp() turnDown() итд бросаются в глаза. Одной функции с двумя параметрами было бы достаточно. Смещение курсора мыши по x, y передается в эту функцию, камера вращается. Курсор желательно после замера смещения передвигать к центру экрана чтобы он не упирался в край окна. Вращение камеры вокруг горизонтальной оси можно ограничить до +/-90 градусов.
Двигать камеру вообще не нужно. Есть положение цели, есть расстояние от цели до камеры, есть углы поворота - положение камеры находится по ним.
--------------------
C/C++ GameDevRSS Раздела программирования игрOpenGL - уроки от NeHeКак продать идею?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.0381 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.