Я хочу научиться использовать OpenGL для загрузки спрайтов и перемещения спрайтов. Кажется, я не могу найти один учебник по программированию 2D OpenGL. Из того, что я прочитал, есть много преимуществ для использования 2D с OpenGL, а не только с SDL. Поэтому, если кто-нибудь знает исходный код, где я могу перемещаться по спрайту, как простая игра, например, основы марио.
Игра в OpenGL 2d
Ответ 1
В GameDev.net есть учебник, который почти подходит для того, что вы хотите.
В общем gamedev.net - отличный ресурс для многих проблем программирования игр.
Ответ 2
Ответ 3
Я просто googled sdl opengl tutorial
и этот появился как вторая ссылка. Он показывает, как преобразовать поверхность SDL в текстуру opengl. opengl очень легко учиться (по сравнению с прямым X) просто проверьте руководства NeHe или возьмите копию programming и справочные руководства.
Примечание. По какой-то причине я не могу добавить более двух ссылок, поэтому для справочного руководства (которое вы в конечном итоге используете гораздо больше) просто замените red
на blue
на ссылку programming
.