106 читали · 9 месяцев назад
Создание игрового движка на c++. С использованием OPENGL.
Доброго времени суток уважаемые читатели моего канала. В данной статье мы начнем проект по созданию игрового движка. Нам понадобится: 1. IDE - Интегрированная среда разработки. 2. GIT - Система контроля версий кода. 3. GITHUB(опционально) - удаленный сервер для хранения GIT-репозиториев. 4. CMAKE - Автоматизированная система сборки. Первое, что нам необходимо сделать. Это начать проект из шаблона CMAKE в MICROSOFT VISUAL STUDIO. После выбора названия проекта и начальной загрузки шаблона перед нами предстает следующая картина...
Использование загрузчика функций OpenGL
Если вы знакомы с историей развития OpenGL, то вы знаете, что Майкрософт несколько недолюбливает OpenGL, что не удивительно, ведь это прямой конкурент DirectX. Хотя в настоящее время OpenGL ощутимо уступает DirectX,  в прошлом было все иначе. В прочем сейчас речь пойдет не о истории.     Дело в том, что в операционной системе Windows OpenGL ABI был заморожен в версии 1.1, это значит, что эта операционная система из коробки предоставляет чуть больше, чем ничего для работы с OpenGL. В прочем это не значит, что на винде нельзя получить доступ к новейшим функциям OpenGL'a. Чаще всего эту проблему решают с помощью использования библиотеки GLEW...