Цитата (Mediator21)
Здравствуйте. Проблема такая же как и у автора, только с языком не очень знаком. С++ недавно начал изучать, до этого имел опыт программиравания на PHP и небольшие прмложения на J2ME. Союственно вопрос в том чем отличаются OpenGL от (QT, GTK)
Интересный вопрос ). На форуме сил хватило на пост, а в вики посмотреть не суждено?
Вырезка из вики:
"GTK+ (сокращение от GIMP ToolKit) — кроссплатформенная библиотека элементов интерфейса. Наряду с Qt является одной из двух наиболее популярных на сегодняшний день библиотек для X Window System."
OpenGL от туда же:
"OpenGL (Open Graphics Library — открытая графическая библиотека, графическое API) — спецификация, определяющая независимый от языка программирования платформонезависимый программный интерфейс для написания приложений, использующих двухмерную и трёхмерную компьютерную графику.
Включает более 250 функций для рисования сложных трёхмерных сцен из простых примитивов. Используется при создании компьютерных игр, САПР, виртуальной реальности, визуализации в научных исследованиях. На платформе Windows конкурирует с Direct3D."
И совет: Коль выбрал C++ дак уж будь любезен потрудись вникнуть глубоко - особенно в работу с указателями и ссылками - потом по жизни(в данной отрасли) будет легко. Да и с движкамии поосторожней здесь советуемыми. 1-я цель должна быть выучить язык, 2-я подкрепить изученное на практике. Если после всего этого захочешь делать игры - определись с направлением 2D, 3D, сетевые. Потренеруешся на чистом OpenGL, SDL, сможешь попробовать Microsoft Direct3D. После того как поймёш откуда ноги растут(когда лень возьмет своё) - тогда можешь смотреть уже и в сторону движков.
Да и кстати к слову - по IDE совет Visual Studio - програмлю кроссплатформу давно, но удобнее ide так и не нашел для разработки. Очень удобный отладчик, после того как сделаю под винду - переношу под *nix.