Флейм
GameDev.ru / Флейм / Форум / Floating Islands - делаю марио:) (33 стр)

Floating Islands - делаю марио:) (33 стр)

Страницы: 132 33 34 3537 Следующая »
StepEverУчастникwww11 окт. 201812:53#480
emptiness_rain
> Марио хорош своей минималистичностью, добавление фич раздует сроки.
> Вообщем чем меньше отходить от канона, тем выше шанс довести дело до полноценной игры.
Я знаю, чем это кончится: автор скажет через день разработки, что ему это стало неинтересно, и всё закроется.
Поэтому я говорю про дополнительные интересные фичи. Можно что-то выкинуть нафиг из оригинала. У меня не было, например, плаванья, большей части монстров, белого маривы с шареками. Зато у меня был футбольный мяч, который можно было пинать и давить им монстров.
StepEverУчастникwww11 окт. 201812:55#481
u960
> да, экспортировать OBJ модели на голом OGL/DX не составит труда.
ну, может, я его не видел. Но это же ещё не всё. Что там на выходе? Набор примитивов с текстурными координатами? Текстуры? В общем, после импорта нужно будет всё это отрисовать ещё.
emptiness_rainУчастникwww11 окт. 201812:59#482
StepEver
> Поэтому я говорю про дополнительные интересные фичи. Можно что-то выкинуть
> нафиг из оригинала
Я в начале как раз говорил про первые 2-3 уровня, но со всеми механиками что были в оригинальных уровнях.
Даже там дел не мало уже, а про дополнительные механики я вообще молчу.
u960Постоялецwww11 окт. 201812:59#483
StepEver
> ну, может, я его не видел. Но это же ещё не всё. Что там на выходе? Набор
> примитивов с текстурными координатами? Текстуры? В общем, после импорта нужно
> будет всё это отрисовать ещё.
на выходе полноценный 3д обьект, отрисовать который не сложнее чем куб.
StepEverУчастникwww11 окт. 201813:10#484
u960
> на выходе полноценный 3д обьект, отрисовать который не сложнее чем куб.
ну когда я последний раз смотрел уроки нехе, куб там он лепил из 6 квадратов, каждый описывая отдельно в коде. Т.е. в моём понимании, парсинг obj приводит к набору треугольников, которые потом скармливаются конвейеру.
u960Постоялецwww11 окт. 201813:14#485
StepEver
> парсинг obj приводит к набору треугольников, которые потом скармливаются
> конвейеру.
Приводит к обьекту ID3DXMesh(который и содержит набор треугольников), который отрисовывается в три строчки кода в случае DX.
StepEverУчастникwww11 окт. 201813:20#486
u960
Ага, спасибо.
А как/какие данные сложены в obj?
sinobyПостоялецwww11 окт. 201813:34#487
а вместо всей этой хрени можно взять юнити и делать игру... но конечно после такова на вас будут косо смотреть даже соседи

Правка: 11 окт. 2018 13:34

u960Постоялецwww11 окт. 201813:38#488
StepEver
> А как/какие данные сложены в obj?
положение вершин, нормали, текстурные координаты

возможность группировать и делать подсетки, объединяя геометрию по материалам, нужные подсетки так же отрисовываются в одну строчку кода.

так как парсинг obj свой, то можно расширить Obj файл своими дерективами, к примеру:
#scale 0.3 0.3 0.3
# alphablend
....

StepEverУчастникwww11 окт. 201813:39#489
sinoby
да я даже сам на себя буду косо смотреть о_0
war_zesПостоялецwww11 окт. 201814:34#490
sinoby
> ну пусть возьмет SDL или SFML для вывода спраитов
это все замечательно - но какое у этого будущее?
это все тупик. из вывода спрайтов не сделать 3д

u960
> да, экспортировать OBJ модели на голом OGL/DX не составит труда.
Ровно до тех пор, пока не захочется сделать анимацию модели....

u960
> на выходе полноценный 3д обьект, отрисовать который не сложнее чем куб.
а когда этих кубов сотни - уже начинается проблема с организацией сцены
а потом захочется к этим кубикам сделать освещение, да посложнее чего-то уровня фонга и к этому еще окружение (ну чтобы там смена дня и ночи, туманчик, факелы мигали, ветер дул, на воде были красивые блики и волны....)

Правка: 11 окт. 2018 14:38

war_zesПостоялецwww11 окт. 201814:37#491
лады, уговорили - марио, так марио. До конца недели сделаю обертку, с понедельника начну. Посмотрим что выйдет
можно сделать марио с островами:) чтобы в тему темы было
emptiness_rainУчастникwww11 окт. 201814:56#492
war_zes
> Посмотрим что выйдет
> можно сделать марио с островами:) чтобы в тему темы было
Ты это не гони лошадей, сделай первый уровень классический хотябы)
А как все будет работать уже добавляй острова)
emptiness_rainУчастникwww11 окт. 201815:00#493
war_zes
> это все замечательно - но какое у этого будущее?
> это все тупик. из вывода спрайтов не сделать 3д
А зачем тебе из спрайтов делать 3д, это же только рендер, надо - заменил.
Остальные подсистемы типа организации сцены, объектов, логики, звука останутся теми же.
u960Постоялецwww11 окт. 201815:16#494
war_zes
> u960
> > да, экспортировать OBJ модели на голом OGL/DX не составит труда.
> Ровно до тех пор, пока не захочется сделать анимацию модели....

Тогда делаешь анимацию по ключевым кадрам, каждый OBJ файл это один ключевой файл, из последовательности этих файлов составляешь анимацию, вообщем реализовываешь MD2 формат.

>
> u960
> > на выходе полноценный 3д обьект, отрисовать который не сложнее чем куб.
> а когда этих кубов сотни - уже начинается проблема с организацией сцены
Фруструмом отсекаешь кубы слева-справа-сверху-снизу, оклюженом вдоль камеры если это требуется. Все это идет в поставке с DX.

> а потом захочется к этим кубикам сделать освещение, да посложнее чего-то уровня
в чем проблема сделать кубикам освещение? геометрия, которую загрузил из OBJ передается в шейдер и все.

> фонга и к этому еще окружение (ну чтобы там смена дня и ночи, туманчик, факелы
туманчик можно из коробки DX взять, можно шейдер. Факелы это плейны по типу билборда в которых меняется текстура.

> мигали, ветер дул, на воде были красивые блики и волны....)
волны это шейдер воды. бери на любой вкус
а ветер это звук, тоже из коробки DX

Страницы: 132 33 34 3537 Следующая »

/ Форум / Флейм / ПроЭкты

2001—2018 © GameDev.ru — Разработка игр