|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.06.2012, 19:34 | #1 |
Пользователь
Регистрация: 27.05.2011
Сообщений: 36
|
OpenGL в С++
Всем привет.
Мне нужно написать игру на си через Qt. Игра банальная "Змейка в 2д", но опыт дает колоссальный. Для этого хочу абсолютно всю графику реализовать через OpenGL (также и для повышения кроссплатформенности). Но до этого с OpneGL лично не знакомился. Поэтому просьба помочь советами и литературой. С написанием игры справлюсь самостоятельно. |
12.06.2012, 17:49 | #2 |
Пользователь
Регистрация: 27.05.2011
Сообщений: 36
|
На этот вопрос желательно получить ответ скорее...
|
12.06.2012, 17:54 | #3 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
|
13.06.2012, 16:04 | #4 |
Пользователь
Регистрация: 27.05.2011
Сообщений: 36
|
А можно книги для новичков и специально на Си??
А то почти вся литература там для Делфи.. |
14.06.2012, 09:17 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Изучать С++ по играм - хорошая идея!
По следующей ссылке к изучению С++ подошли именно так: http://xoax.net/cpp/crs/console/index.php Каждая выделенная ссылка - это игра (код можно скачать и попробовать). На этом же сайте: xoax.net в разделе C++ есть нулевой курс по OpenGL (код так же можно попробовать) Qt очень хорошо документирована. Универсальных учебников не существует. Вам нужно искать именно те, которые подойдут именно для вас. Как показывает практика - лучшие tutorial'ы на английском. Примеры: http://doc.qt.nokia.com/4.7-snapshot...es-opengl.html |
14.06.2012, 17:06 | #6 |
Пользователь
Регистрация: 27.05.2011
Сообщений: 36
|
8Observer8, большое вам спасибо за дельный ответ =)
Жаль, что все ссылки ведут на англоязычный материал.. Мне в русском то сложно разобраться.. |
14.06.2012, 17:38 | #7 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Цитата:
P.S. На xoax.net есть курс по алгебре. Он простой, для изучения терминологии, самого предмета и самое - главное английского - самое то! P.S.S. Ещё в нагрузку, посоветую решать регулярно задачки. Сам только сейчас понимаю их важность и решаю потихоньку: http://acmp.ru/article.asp?id_text=118 http://acm.timus.ru/ |
|
24.06.2012, 21:03 | #8 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 44
|
Есть проблемка. Скинул файлы include.
Скинул нужные файлы в lib закинул dll glut, и glut32 в папку SysWOW64 При запуске кода пишет отказанно в праве доступа. Запуск приложение консоли произошел когда должен сделать окно пишет. Unhandled exception at 0x1000BBAE (glut32.dll) in Lesson1.exe: 0xC0000005: Access violation writing location 0x000000A8. Че делать? Пробывал уберать с папки SysWOW64 и скидывал в папку Проекта там где ехе файл. Таже ошибка((( Я по ходу начну изучать Direct. Бо гемора с библиотекой у многих по Opengl Последний раз редактировалось SevenXP; 24.06.2012 в 21:29. |
10.07.2012, 20:32 | #9 |
Новичок
Джуниор
Регистрация: 10.07.2012
Сообщений: 1
|
glDrawBuffer(GL_BACK)
Всем привет!
Пытаюсь рисовать в GL_BACK, т.е. glDrawBuffer(GL_BACK). Рисую там квадратики разных цветов(делаю это для того что бы потом читать оттуда цвет пикселя, не выводя эти квадраты на экран), НО почему-то в это буфере перевернута координата Y, однако если поменять буферы glSwapBuffers, то квадраты рисуются где надо. Не пойму почему так, может матрицу не правильно задаю, хотя рисуя в FRONT все нормально, да и как уже сказал при glSwapBuffers тоже все нормально. Помогите пожалуйста, я уже все перерыл. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
opengl | alhon | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 10.10.2013 15:02 |
Opengl | revaldo666 | Общие вопросы C/C++ | 12 | 28.07.2010 22:43 |
OpenGL | Paul_AG | Общие вопросы C/C++ | 3 | 02.02.2010 20:28 |
Opengl | Алексадр | Компоненты Delphi | 4 | 29.09.2009 17:23 |
OpenGL | yanl | Компьютерное железо | 0 | 16.11.2008 00:52 |