XNA GS идеально подходит для этого. Это же не движок, а просто заготовка для него. Тривиальные вещи, вроде перечисленных в 0-посте, там уже сделаны. Все остальное можешь реализовывать сам, хотя есть реализации для некоторых широко используемых вещей (вроде BasicEffect).
Если же упорно хочешь написать свой класс Game - используй SlimDX. Это что-то вроде XNA без контент пайплайна и классов вроде Game. Поддерживает DX10. Переносить на С++ не нужно :)
Про реализацию основного цикла игры тут, например, почитай: http://dewitters.koonsolo.com/gameloop.html
red noise
Не правда, в SampleFramework есть Game
Facepalm
Просто в качестве примера, в ядро он не входит. Но в принципе да, посмотрел - там весь нужный функционал есть, можно использовать.
ок уговорили пише на C# тока напиши врапер для OpenGL 3.0 :В
возми NET версию Ogre и не парься, либо сам оберни.
ogre3d.org
my.name
MOGRE? Он же старый? Или работы над ним возобновили?
не знаю что имеется ввиду старый или не старый, но у них автоврапер, можно любую версию обернуть, ну почти =)
http://www.ogre3d.org/addonforums/viewforum.php?f=8
ветка адонов, и видно что версия там тестируется 1,6,2 а это последняя текущая. На крайний случай можно самому обернуть, что мы на работе и сделали, и легко перешли с 1,4,7 на 1,6,2
gena_br
Sergio666 говорит дело.
В какой проге можно сделать диаграмму как в 8-м посте?
gena_br
Годный (не типа 2д вывод спрайтов) движок один человек будет писать годами !
Так что готовся к труду и обороне :)
Ах, да ! Не забудь запастись...
Мой совет автору сабжа: не пиши убер-движок, который будет подходить под разработку всевозможных игр, необходимо определиться для какого жанра игр ты хочешь его использовать. Это значительно упростит задачу, и она станет по силам, хотя до уровня примитивизма все равно будет далеко. Например, если ты потом будешь делать игру с бесшовным миром, то тебе надо научиться писать многопоточные программы, изучить техники индексного разбиения пространства и многое другое. Если ты делаешь движок для 3D казуалки, то тут простенького рендера хватит сполна. Для RTS придется много оптимизировать отрисовку юнитов, подход к рисованию теней будет более простым и менее детальным.
Если это просто графический движок без заделов на будущее, то тогда вообще не понятен смысл его писать. Лучше писать демки на каком-нибудь GAPI. Мало чисто графических движков, которые можно было бы "из коробки" использовать для игр. Все необходимо доводить до ума своими ручками под конкретный проект.
ronniko
Технарь
Успокойтесь, я старый тред поднял, поскольку там картинка и у меня вопрос по ней.
я старый тред поднял, поскольку там картинка и у меня вопрос по ней.
graveman романтические воспоминания ? :)
Тогда попкорна надо еще больше !
ronniko
> Тогда попкорна надо еще больше !
Да ненадо, тема мертва. Единичный оффтопный вопрос - не повод.
Тема в архиве.