ПрограммированиеФорумГрафика

Структура графического движка (2 стр)

Страницы: 1 2 3 Следующая »
#15
13:31, 10 июля 2009

XNA GS идеально подходит для этого. Это же не движок, а просто заготовка для него. Тривиальные вещи, вроде перечисленных в 0-посте, там уже сделаны. Все остальное можешь реализовывать сам, хотя есть реализации для некоторых широко используемых вещей (вроде BasicEffect).
Если же упорно хочешь написать свой класс Game - используй SlimDX. Это что-то вроде XNA без контент пайплайна и классов вроде Game. Поддерживает DX10. Переносить на С++ не нужно :)
Про реализацию основного цикла игры тут, например, почитай: http://dewitters.koonsolo.com/gameloop.html

#16
13:53, 10 июля 2009

red noise
Не правда, в SampleFramework есть Game

#17
14:02, 10 июля 2009

Facepalm
Просто в качестве примера, в ядро он не входит. Но в принципе да, посмотрел - там весь нужный функционал есть, можно использовать.

#18
14:16, 10 июля 2009

ок уговорили пише на C# тока напиши врапер для OpenGL 3.0 :В

#19
15:47, 10 июля 2009

возми NET версию Ogre и не парься, либо сам оберни.
ogre3d.org

#20
15:51, 10 июля 2009

my.name
MOGRE? Он же старый? Или работы над ним возобновили?

#21
17:02, 10 июля 2009

не знаю что имеется ввиду старый или не старый, но у них автоврапер, можно любую версию обернуть, ну почти =)
http://www.ogre3d.org/addonforums/viewforum.php?f=8
ветка адонов, и видно что версия там тестируется 1,6,2 а это последняя текущая. На крайний случай можно самому обернуть, что мы на работе и сделали, и легко перешли с 1,4,7 на 1,6,2

#22
4:24, 11 июля 2009

gena_br
Sergio666 говорит дело.

Прошло более 5 лет
#23
8:33, 25 июля 2014

В какой проге можно сделать диаграмму как в 8-м посте?

#24
9:17, 25 июля 2014

gena_br
Годный (не типа 2д вывод спрайтов) движок один человек будет писать годами !
Так что готовся к труду и обороне :)

Ах, да ! Не забудь запастись...
Изображение

#25
9:57, 25 июля 2014

Мой совет автору сабжа: не пиши убер-движок, который будет подходить под разработку всевозможных игр, необходимо определиться для какого жанра игр ты хочешь его использовать. Это значительно упростит задачу, и она станет по силам, хотя до уровня примитивизма все равно будет далеко. Например, если ты потом будешь делать игру с бесшовным миром, то тебе надо научиться писать многопоточные программы, изучить техники индексного разбиения пространства и многое другое. Если ты делаешь движок для 3D казуалки, то тут простенького рендера хватит сполна. Для RTS придется много оптимизировать отрисовку юнитов, подход к рисованию теней будет более простым и менее детальным.
Если это просто графический движок без заделов на будущее, то тогда вообще не понятен смысл его писать. Лучше писать демки на каком-нибудь GAPI. Мало чисто графических движков, которые можно было бы "из коробки" использовать для игр. Все необходимо доводить до ума своими ручками под конкретный проект.

#26
11:09, 25 июля 2014

ronniko
Технарь
Успокойтесь, я старый тред поднял, поскольку там картинка и у меня вопрос по ней.

#27
11:21, 25 июля 2014

я старый тред поднял, поскольку там картинка и у меня вопрос по ней.

graveman романтические воспоминания ? :)

#28
11:22, 25 июля 2014

Тогда попкорна надо еще больше !
Изображение

#29
11:37, 25 июля 2014

ronniko
> Тогда попкорна надо еще больше !
Да ненадо, тема мертва. Единичный оффтопный вопрос - не повод.

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.