Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 5.00
iNikollas
1 / 1 / 0
Регистрация: 10.07.2014
Сообщений: 6
#1

Простая игра 3D на C++ - C++

19.07.2014, 05:32. Просмотров 3516. Ответов 9
Метки нет (Все метки)

Здравствуйте! Я бы хотел попробовать написать простенькую 3D игру на C++. Физический движок мне не нужен, так как физики там сложной не будет. Я бы хотел узнать какие графические библиотеки для этого подойдут? Достаточно ли GLFW? И самое главное: я так и не смог найти уроки по созданию 3D игр на C++ с нуля... Я даже не понял как например создать плоскость (землю) и т.д.
С чего мне начать? Посоветуйте какие-нибудь уроки.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2014, 05:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Простая игра 3D на C++ (C++):

Простая игра - C++
Скиньте мне в файле ворда какую то простую игру в С++. Пожалуйста:'(

Игра слов, игра Scrabble - C++
Задание: Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в...

Простая игра - C#
Мне надо написать игру лабиринт, но мои способности что в C#, что в C++ очень малы. вот все на что додумался мой мозг на C# : ...

Простая игра - C++ Builder
Исходя из предыдущей темы, решил писать сам без примера и придумал вот такую штуку. Через определенное время в окне появляется на...

Простая игра на php и js - PHP
Хочу написать простую игру на php и javascript, тоесть "шашки" Общая идея такая: Есть форма, где есть кнопка, "Создать" или...

Задача Простая игра - Pascal ABC
ПРОСТАЯ ИГРА. Дед Мазай и заяц играют в очень простую игру. Перед ними огромная куча одинаковых морковок. Каждый из них во время своего...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Эксперт CЭксперт С++
13231 / 7503 / 846
Регистрация: 27.09.2012
Сообщений: 18,428
Записей в блоге: 3
Завершенные тесты: 1
19.07.2014, 07:50 #2
Цитата Сообщение от iNikollas Посмотреть сообщение
С чего мне начать? Посоветуйте какие-нибудь уроки.
http://www.amazon.com/Programming-Pl.../dp/159200315X
1
dimabubyakin
159 / 124 / 44
Регистрация: 16.10.2013
Сообщений: 1,738
Завершенные тесты: 5
19.07.2014, 09:10 #3
Я бы посоветовал для начала разобраться с 2D графикой в OpenGL, уроков море и он легок в освоении.
1
iNikollas
1 / 1 / 0
Регистрация: 10.07.2014
Сообщений: 6
19.07.2014, 18:31  [ТС] #4
Я тоже смотрю в сторону OpenGL, но что мне изучать, чтобы на этом можно было создать 3D игру: Glu/Glut/GLFW?
0
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
19.07.2014, 18:44 #5
iNikollas, если прям чисто 3d, то открывайте суперкнигу, и начинайте изучать программирование 3d-примитивов.
Цитата Сообщение от iNikollas Посмотреть сообщение
как например создать плоскость (землю)
А кто будет писать об этом? Это приходит с пониманием.
Ваша плоскость(земля), это тот же самый полигон, только с условием того, что камера(игрок) падает вниз, пока не наткнется на него.
1
Psilon
Master of Orion
Эксперт .NET
5891 / 4788 / 634
Регистрация: 10.07.2011
Сообщений: 14,406
Записей в блоге: 5
Завершенные тесты: 4
19.07.2014, 19:51 #6
кстати ребят, тоже задумываюсь об обучении 3д, почитываю книжечку Ламот А. - Программирование трехмерных игр для Windows - 2004. Она вроде немного устарела, но математика там неплохая. Вопрос - насколько имеет смысл читать прикладные вещи в ней (например, тот же z-буфер ятп не сильно изменился, как и алгоритм Брэзенхема), или стоит просто посмотреть математическую часть и идти дальше? Ну и он про DX рассказывает, конечно. Какие есть отзывы на эту тему? Рад буду послушать.

Также если есть эксперты в треде по тому же Mantle - её перспективы тоже интересны.
1
zhvan
Универсальный программист
41 / 33 / 4
Регистрация: 21.12.2013
Сообщений: 375
Записей в блоге: 1
19.07.2014, 19:55 #7
Цитата Сообщение от iNikollas Посмотреть сообщение
Я даже не понял как например создать плоскость (землю)
Цитата Сообщение от iNikollas Посмотреть сообщение
Физический движок мне не нужен, так как физики там сложной не будет.
если создается плоскость типа земли то физика по любому нужна
1
iNikollas
1 / 1 / 0
Регистрация: 10.07.2014
Сообщений: 6
20.07.2014, 12:32  [ТС] #8
Цитата Сообщение от zhvan Посмотреть сообщение
если создается плоскость типа земли то физика по любому нужна
Я имел ввиду, что мне не нужен готовый физический движок, потому что там не будет сложной физики и я хотел бы попробовать написать ее сам...
1
GetHelp
-7 / 61 / 6
Регистрация: 27.02.2013
Сообщений: 1,112
20.07.2014, 22:48 #9
вот очень хорошие уроки по OpenGL
2
iNikollas
1 / 1 / 0
Регистрация: 10.07.2014
Сообщений: 6
21.07.2014, 18:28  [ТС] #10
Цитата Сообщение от GetHelp Посмотреть сообщение
вот очень хорошие уроки по OpenGL
Я уже сам нашел эти уроки, но все равно спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2014, 18:28
Привет! Вот еще темы с ответами:

Простая игра. OpenGL - Программирование Android
Хочу научиться работать с графикой и... решил начать с игрушки вроде этих: ...

Простая игра-арканоид - Delphi
Помогите, пожалуйста, доработать простую программу на Delphi 7. Что должно выйти: Простой арканоид без сбития блоков, нужно только...

Простая игра на OpenGL - OpenGL
Пишу простенькую игру на OpenGL. Раньше писал на Blitz3D, но его нельзя использовать, VS 2005, OpenGL и MFC не особо понимаю. Поэтому все...

Простая логическая игра 2048 - Visual Basic
Правила игры: Всего две цифры, и обе они - двойки. Что делать? Очень просто, нажимайте на кнопки со стрелками. После каждого нажатия...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.07.2014, 18:28
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru