PMG

Форумы по созданию игр
Текущее время: 26 июл 2026 08:12

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 30 июн 2008 14:39 
Не в сети
Новичок

Зарегистрирован: 30 июн 2008 14:19
Сообщения: 6
Всем доброго дня.
Поиск по сайту и нету не помог, посему спрашиваю: Какую среду разработки - Delphi (Pascal) или Visual C++ (C++) - выбрать для программирования трехмерной OpenGL-графики с возможностью дальнейшего безпроблемного совершенствования движка?
С нетерпением жду ответов, за которые заранее спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 30 июн 2008 20:13 
Не в сети
Новичок

Зарегистрирован: 26 июн 2008 21:48
Сообщения: 5
Дело не в среде, а в умении программировать. Среда - инструмент, если ты забиваешь гвозди отверткой лучше чем молотком, то у тебя есть две возможности: продолжать дальше или переучиваться на молоток. Важен результат, тогда бери то что лучше знаешь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 01 июл 2008 08:28 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Лучше Visual, так как для C++ больше либ для OpenGL.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 02 июл 2008 10:58 
Не в сети
Новичок

Зарегистрирован: 30 июн 2008 14:19
Сообщения: 6
MagicWolf писал(а):
Лучше Visual, так как для C++ больше либ для OpenGL.

Тогда еще вопрос: Какую версию MS Visual C++ использовать и почему на 6-ой у меня exe-шник первого урока весит 32,0 kB, а на 7-ом Delphi - 18,5kB?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 02 июл 2008 16:04 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Лучше счас дождаться VS 2008 на русском. А так VS 2008.

Не знаю почему разные размеры. Да и не важно, как мне кажется, такая разница.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 03 июл 2008 20:28 
Не в сети
Новичок

Зарегистрирован: 30 июн 2008 14:19
Сообщения: 6
Тогда еще вопрос: Почему уроки, переведенные на русский, написаны на VC++ и именно VisualC++-архивы на англоязычном сайте как бы отделены от остальных и уроки разобраны опять же в их VC++ реализации?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 04 июл 2008 08:54 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Как я понял твой вопрос касается уроков NeHe, то выбор языка C++, мне кажется прост - автор им владел. Да и как правило, большинство программистов графики 3D, работают на C++, хотя бы тот факт, что Windows, DX, OpenGL - это все C&C++. А потом другие уже стали добавлять перенос на другие платформы и языки.

Я припоминаю, что на русском хотели делать или начали делать перевод NeHe на Delphi... Но чем кончилось, не знаю.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 05 июл 2008 12:05 
Не в сети
Новичок

Зарегистрирован: 26 июн 2008 21:48
Сообщения: 5
Насколько я помню из прочитанного OpenGL пришел из реализации IRIS GL и был написан на С. Что и определило дальнейшие приобладание этой ветки языков. Delphi, если я не ошибаюсь, ориентировалась как среда Баз Данных, а уже потом дошла до ГУИ и прочего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 07 июл 2008 21:40 
Не в сети
Новичок

Зарегистрирован: 30 июн 2008 14:19
Сообщения: 6
Есчо вопрос: стоит ли сразу отказаться от glTranslatef и glRotatef и начать изучение кватерионов и их преобразований? Насколько это необходимо, лучше или современнее?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 08 июл 2008 08:40 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Насколько я помню, функций для работы с кватерионами в OpenGL нет, в любом случае приходиться использовать glTranslatef и glRotatef.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 09 июл 2008 02:31 
Не в сети
Новичок

Зарегистрирован: 30 июн 2008 14:19
Сообщения: 6
MagicWolf писал(а):
Насколько я помню, функций для работы с кватерионами в OpenGL нет, в любом случае приходиться использовать glTranslatef и glRotatef.

"Урок по OpenGL. Класс камеры на основе кватернионов." и "Урок 44. Эффект световых бликов с проверкой видимости." разве не про них?
Я так понимаю, что в конце концов (например для просчета физики) необходимо знать пространственные координаты точки, а кватерионы как раз (на сколько я понял) и позволяют это сделать. Поправьте если я не прав)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 09 июл 2008 08:55 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Да, про них. Но непосредственно в функциях OpenGL, нет ничего о кватернионах. Кватернионы используются для выполнения сложных вращений, но если надо с позиционнировать и повернуть объект, то тут уже вступают в игру функции OpenGL. Нельзя отказаться от glTranslatef и glRotatef, надо знать и glTranslatef и glRotatef, и кватернионы.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 09 июл 2008 11:48 
Не в сети
Новичок

Зарегистрирован: 30 июн 2008 14:19
Сообщения: 6
MagicWolf писал(а):
... надо знать и glTranslatef и glRotatef, и кватернионы.

Я не говорю про знать или не знать, работу с glTranslatef и glRotatef я уже освоил, я так понял что кватерионы работают быстрее. Так ли это?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем начать, чтобы потом не раскаяться?)
СообщениеДобавлено: 10 июл 2008 12:23 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
В каком смысле быстрее?

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB