Мне нужны некоторые конкретные и общие советы. Я довольно опытный Java-программист и очень опытный веб-программист, но я хотел бы заняться разработкой программного обеспечения, и я занимался C ++. У меня есть отличная идея для игры, которую я хотел бы сделать, и я понимаю, что это будет огромная задача - но я больше жду ее, чтобы узнать C ++, обёртывание, действительно то, с чем я сталкиваюсь в процесс разработки ...
Но концептуально я не могу войти в дверь! Я прекрасно справляюсь с аспектом C ++, просто настраиваю графику, ПРАВИЛЬНО, это меня смущает. Я пробежал кучу руководств по OpenGL с C ++, в которых все сказано по-разному, ни одно из которых я действительно не могу заставить работать ...
Некоторые говорят, что используют GLUT и GLEW. Некоторые говорят, что GLUT мертва и что FreeGLUT - это то, что нужно сейчас. Некоторые полностью игнорируют их и используют кучу файлов, таких как "glaux.h", которые я не могу найти, - и другие учебники, посвященные ИЗБЕЖАНИЮ "glaux.h" ... Большинство учебников, которые я нашел, идут с предупреждением в комментариях, что их версия OpenGL устарела, и я должен использовать более новые библиотеки - и еще другие с сторонними библиотеками, такими как Ogre и Aurora.
Я просматривал кучу книг и учебных пособий, которые ВСЕ имеют почти совершенно разные настройки для использования OpenGL с C ++. Я понял, что, вероятно, не существует единственного правильного способа сделать это, как такового, но я ищу способ, который является самым актуальным, самым популярным и максимизирует полезность проекта настолько, насколько это возможно. мое обучение ... Любые ссылки на учебники или советы в целом высоко ценится.
Кстати, я использую Visual Studio Express 2010 (хорошая идея?). Моя игра не будет слишком графически насыщенной (изометрическая 2d), но потребует ТОНА логики и ТОНА данных, поэтому я хочу ускорить процесс с помощью C ++. Любые другие идеи о лучших способах сделать это, чем использование c ++ для входа в систему и графики (с точки зрения промышленности) также очень ценны для меня! Заранее спасибо!