Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Насчет создания игр [Delphi, Windows]


Страницы:   1 2

Новичек:) ©   (2005-11-25 01:11:00) 

Я в создании игр вообще полный "дремучий лес", тоесть неумею работать с DirectX и OpenGL.....
Расскажите в общих чертах плиз плюсы и минусы их обоих, какой из них легче в освоении и дайте ссылок плиз на нормальные (тоесть что бы все разжевывалось и рассказывалось с нуля) обучалки к ним на русском языке. Буду премного благодарен!


П7   (2005-11-28 19:37:00) [1]


> Kobik ©   (28.11.05 19:06) [21]

А, они ваще всё через одно место делают. Например вся графика грузится заранее, уву мне известно. В этом случае у них либо будут весьма однообразные уровни либо высокие требования к оперативной памяти. Да и с текстурами хрень какая-то. Им уже не раз предлагали ввести несколько форматов текстур, но безрезультатно.


Kobik   (2005-11-28 19:06:00) [2]

>Основная фишка DX в том, что если дров нету или они чё-то там не
>поддерживают, то он будет эмулировать это софтварно.
>Реализации OpenGL, в свою очередь, ложатся на производителей карточек
>и дров для них. Т.е. нету дров - нету мультиков!
вово. У меня Ad Infinitum (на OGLе делают) не идет на ноутбуке только потому, что интегрированная видяхя не поддерживает какие-то там сжатые текстуры... :(


Cash   (2005-11-27 21:11:00) [3]

П7   (26.11.05 16:52) [12]:
(Обкуренным протяжным голосом)
ЛЛЛЛАААААААДЫЫЫЫЫЫ, чувакиииииии, убаааллтаалиииииии!
Бооолльшеееее, курииииить не буууууду. (И, это, ..., дым из ушей) :)))))
----------------------------------------------------------------

Канвас и DirectX10 рулят :)))
Даешь майкрософтовцам пинка под z...д для решительного толчка ближе к DirectX10, а то глюеный 9c здолбал. :)))

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

... Омега - это граф.движок ...
А DelphiX? Неее, по моему мы вааще говорим об разных вещах.
Я всетаки из всегопакета Omega юзаю только OmegaScreen и OmegaInput,
а все настройки девайса директовского и всяко там остальное своими руками вбиваю, тобиш, движок создаю!

... если дров нету или они чё-то там не поддерживают, то он будет эмулировать это софтварно ...
Ну не знаю. Шейдеры то вынь эмулировать не будет, да помоему (я этого здесь нагляделся) если видюшка не тянет опен, то тянуть его приходится винде(эмулировать), это гдето рядом написано, в соседней ветке.


Кефир87   (2005-11-27 20:20:00) [4]

Мне интересно с кем мы вообще разговариваем?! Зачем люди создают ветки и не проверяют ответы на них... хм... Никаких доп. вопросов... наводит на такие мысли... нда...


!Trinix   (2005-11-27 07:02:00) [5]

Но если для тебя, новичек:), чистый API сложен, то попробуй сначала с GLScene(openGL) или DelphiX(directX), а потом уже сможешь и на чистом программить.


П7   (2005-11-27 02:46:00) [6]


> Кефир87 ©   (27.11.05 01:32) [16]

Если ты не в курсе, то будущее канваса - DirectX 10! (:


Кефир87   (2005-11-27 01:32:00) [7]

У канваса нет будующего 8) ИМХО 8)


Antonn   (2005-11-26 19:18:00) [8]

П7   (26.11.05 17:03) [14]
а то:) я всегда это знал:)


П7   (2005-11-26 17:03:00) [9]


> Antonn ©   (26.11.05 17:01) [13]

Хыхы! Канвас рулит! (:


Antonn   (2005-11-26 17:01:00) [10]

Cash ©   (26.11.05 16:19) [11]
Во Во, это не самые популярные, а самые топовые гамы пишутся на DirectX!
Очень много требуют к железу!
Опен может обеспечивать такую же крысату, при сберегании средств компа!

да я вообщето про канвас речь вел...
:)


П7   (2005-11-26 16:52:00) [11]


> Cash ©   (26.11.05 16:19) [11]

Больше не кури. (:
Движки разные бывают. Так вот, Омега - это граф.движок. Ну плюс он вроде Басс может юзать для звука, но в основном граф., конечно. Но так или иначе - движок.


> Во Во, это не самые популярные, а самые топовые гамы пишутся
> на DirectX!
> Очень много требуют к железу!
> Опен может обеспечивать такую же крысату, при сберегании
> средств компа!

Ну вот, я же и говорю, больше не кури. (:
Основная фишка DX в том, что если дров нету или они чё-то там не поддерживают, то он будет эмулировать это софтварно. Реализации OpenGL, в свою очередь, ложатся на производителей карточек и дров для них. Т.е. нету дров - нету мультиков! (:
По возможностям они, считай, идентичны. Т.к. ты врядли в ближайшие несколько лет сможешь найти действительные отличия между ними.


Cash   (2005-11-26 16:19:00) [12]

П7   (26.11.05 12:02) [7]:
Omega - это же не движок, а либа (Omega DirectX VCL).
Ты же вроде дольше меня играми занимаешься, Двигало пишется на DirectX или OpenGL (или еще чтоньть), но можно испоьзовать и либу GLScene, DelphiX, Omega, PowerDraw, ...

Antonn ©   (26.11.05 12:58) [9]
Во Во, это не самые популярные, а самые топовые гамы пишутся на DirectX!
Очень много требуют к железу!
Опен может обеспечивать такую же крысату, при сберегании средств компа!


П7   (2005-11-26 13:07:00) [13]


> VolanD666   (26.11.05 12:34) [8]

Если ты не знаешь действительных причин этому, то лучше не нужно ссылаться на эти игры.


Antonn   (2005-11-26 12:58:00) [14]

между прочим, самые популярные игры пишутся на GDI...
делайте выводы.
:)


VolanD666   (2005-11-26 12:34:00) [15]


> Вывод:
>  OpenGL - это быстрее, удобнее, легче!
>  DirectX - это красивее(сомнительно), мутарнее, расширеннее
> (DirectInput и т. д.).

А почему тогда все нормальные игры пишутся на D3D ( Например: FarCry, Half, Prince of Persia )?


П7   (2005-11-26 12:02:00) [16]


> Cash ©   (25.11.05 17:53) [3]

Движок? На Omega? Не смеши меня. Это и есть движок. Курсовую писать на движке - да, это круто!!! (:


Sniper17   (2005-11-25 23:48:00) [17]

)


Cash   (2005-11-25 22:23:00) [18]

Sniper17   (25.11.05 17:56) [4]:
там на Си правда... но это ерунда.
:))))))))))


Sniper17   (2005-11-25 17:56:00) [19]

http://www.gamedev.ru/articles/?id=20003
http://www.gamedev.ru/articles/?id=10102
там на Си правда... но это ерунда.


Cash   (2005-11-25 17:53:00) [20]

Зы: я теперь умный! :)))
Курсак один сделал, выпедриться решил, на DirectX8.1 (Omega).
Принес в универ, а там Вынь 2000 и директ 7.0 (по умолчанию).
Дак фиг она работать стала (прога)!
А ведь писал я движок недели с две или поболее.
Вчера плюнул на директ и начал инфу копать по опену.
И че, часа через два мой движок уже вертелся на опене!!!!

Вывод:
 OpenGL - это быстрее, удобнее, легче!
 DirectX - это красивее(сомнительно), мутарнее, расширеннее (DirectInput и т. д.).

И еще: на директе моя штука давала 200 - 2500 FPS, а на опене - 900 - 15000 FPS. Это уже факт!


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо