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

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

Разве есть дельфих для directx9


Страницы:   1 2 3

Igoryok ©   (2004-06-07 12:36:00) 

Я не пойму Вы всё про Дельфи X но разве юмомото сделал новую версию для Direct X 9 и Дельфи 6


Kind   (2004-06-08 22:02:00) [41]

> KilkennyCat © [9]
> Самое качественное DirectDraw, это, извиняюсь, само DirectDraw.

Я имел ввиду самое удобное "компонентное" воплощение DirectDraw!

Согласен, что писать на чистом DD - в этом нет ничего сложного.
Я в своё время, ещё не имея доступа в интернет, очень хотел познакомится с Direct`ом, и довольно долго искал информацию и заголовки для Delphi. Даже писал библиотеку на С++, там была ddraw.h и подключал её к Delphi! После пары дней геммороя удалось выводить изображения, был безумно рад! :)
А потом случайно наткнулся на DelphiX и подумал - вот она награда за все мои мучения в прошлом!

Конечно надо идти в ногу со временем и постепенно забывать о DD, как было замечено с 7 версии изменений нет. А по поводу где проще или сложнее, помню где то читал -
"Существует три вида программистов:
1- С мешками под глазами и всегда полной кружкой кофе, ему не хватает времени ни на личную жизнь ни даже на то чтобы побриться, он делает проект на С++;
2- Ему хватает времени и на бритьё, и на сон, и даже находит время сходить с женщиной в ресторан. Он пишет вышеуказанный проект на Паскале.
3- У него есть жена, пара детишек и куча свободного времени. Почему? Да просто он, если может то напишет этот злощасный проек на Бэйсике, либо не будет писать его вообще!
"

P.S. Всё, пошёл я к девушке, пока есть время :))


cyborg   (2004-06-08 20:56:00) [42]

Я, например, уверен, что без таймера можно спокойно обойтись. Только в некоторых случаях можно воспользоваться.


> [15] Огромное Кулясище   (08.06.04 19:03)

Скажу, что блендинг :) он и в Африке блендинг, цветовая работа и, как сами догадались где, цветовая.

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


smb   (2004-06-08 20:46:00) [43]

>вращение, блендинг...
Достаточно отказаться от DirectDraw и перейти на Direct3D. Будет тебе в 2D и вращение, и блендинг.(по крайней мере в OpenGL проблем с этим нет вроде)
>Вообще есть хорошая поговорка: "Пользователь может делать на компьютере только то что ему разрешил программист". Тоже самое относится к оболочкам над API.<
2 Огромное Кулясище
Ты не понял этой поговорки.
То, что ты делаешь своими ручками - это плюс. Ты пишешь так, как тебе надо. Тебя не держат рамки написанной кем-то процедуры.
>интерфейс для таймера
тут и так в одну строчку кода :)


Огромное Кулясище   (2004-06-08 19:03:00) [44]

2 NailMan:

Компонент TGame мне не нужен, а вот вращение, блендинг, цветовая работа, интерфейс для таймера и создание/удаление поверхностей строчкой кода - с удовольствием пожелал бы каждый разработчик игр. И ничто не мешает оставить возможность низкоуровневой работы.


NailMan   (2004-06-08 14:50:00) [45]

Огромное Кулясище

> Да, только все эти возможности - потенциальные, всех их
> нужно делать ручками. Ни тебе вращения, ни блендинга.

А ты как хотел? Компанент TGame на форму кинуть и текстурок натырить у кого-нить? И пользоваться теми возможностями которые рарешил тебе разработчик TGame?

Вообще есть хорошая поговорка: "Пользователь может делать на компьютере только то что ему разрешил программист". Тоже самое относится к оболочкам над API.

А ручками делать не так уж много и сложно. Нужно лишь понять истины того АПИ который вырал(в данном случае DX9) и творить.

Кстате DirectDraw со времен DirectX7 не изменялся ни на йоту и изменяться не будет уже никогда. Так что даже и не ждите обновлений под DX9 - нечего дорабатывать(кроме существующих багов).

---
WBR, NailMan aka 2:5020/3337.13


Darthman   (2004-06-08 14:19:00) [46]

КиТаЯц: ничего выдающегося не представляет из себя эта игруха.


Огромное Кулясище   (2004-06-08 14:12:00) [47]

> И ничего сложного в прямой работе с DirectX нет, а вот возможностей побольше, чем пользоваться компонентом.

Да, только все эти возможности - потенциальные, всех их нужно делать ручками. Ни тебе вращения, ни блендинга.


КиТаЯц   (2004-06-08 07:45:00) [48]


> Kind ©   (07.06.04 23:52) [7]
> DelphiX - самое качественное DirectDraw для Delphi!
> Нечего на него плеваться!
> Посмотрите на http://www.delphimaster.ru/cgi-bin/forum.pl?id=1085669345&n=9
>  и скажите после этого, что на DX нельзя ничего "нормального"
> сделать!
> Покажите похожее Ваше творение на OGL и D3D!
> Если есть желание то и на VB можно написать что-то стоящее!
> Нельзя же бесконечно спорить, что C++ круче Delphi и D3D
> круче DirectDraw!

К слову, а вот еще игруха на DelphiX: http://www.games.telcosoft.ru


KilkennyCat   (2004-06-08 04:09:00) [49]

И кроме того, спорить по поводу D3D и DDraw - очень глупо. Это совершенно разные вещи.


KilkennyCat   (2004-06-08 04:07:00) [50]


> Kind ©   (07.06.04 23:52) [7]

Самое качественное DirectDraw, это, извиняюсь, само DirectDraw.

И ничего сложного в прямой работе с DirectX нет, а вот возможностей побольше, чем пользоваться компонентом. Проблем моих программ DelphiX совершенно не решала. Игры - да, легко, но попробуйте решить следующую задачу: два монитора, на одном - монопольный режим, на другом обычный и окно directdraw занимает одну четверть. Оба монитора работают совершенно синхронно (обработка видео), но изображения поверхностей DirectDraw может быть разным или одинаковым. Кроме того, мониторов может быть больше восьми и совершенно неизвестно, как они стоят в системе (растянуты на рабочий стол или индивидуально). Кроме того, в качестве видеокарт может быть как и одна специализированная, так и несколько обычных, причем разных (черт его знает, что там у пользователя). Соответственно, у пользователя может быть разная ОС и версия DirectX (сильно ограничивать этим - неплохой минус для коммерческой программы).
Сделайте это на DelhiX и посмотрите в итоге, как много от этого компонента останется...


Igoryok   (2004-06-07 23:58:00) [51]

Я не о чём не спорю - но как мне помниться DelphiX был для DirectX 7


Kind   (2004-06-07 23:52:00) [52]

DelphiX - самое качественное DirectDraw для Delphi!
Нечего на него плеваться!
Посмотрите на http://www.delphimaster.ru/cgi-bin/forum.pl?id=1085669345&n=9 и скажите после этого, что на DX нельзя ничего "нормального" сделать!
Покажите похожее Ваше творение на OGL и D3D!
Если есть желание то и на VB можно написать что-то стоящее!
Нельзя же бесконечно спорить, что C++ круче Delphi и D3D круче DirectDraw!


Огромное Кулясище   (2004-06-07 23:06:00) [53]

2 Omar2002:

Молодец!


Omar2002   (2004-06-07 22:25:00) [54]

Зря вы так про Дельфиксы. Я например пишу игры в свое удовольствие. Может что-то стоящее и появится когда-нить. А на что-то более крутое у меня просто времени нет.


cyborg   (2004-06-07 19:08:00) [55]

Смешно.


NailMan   (2004-06-07 18:35:00) [56]

А зачем какому-то юмомото делать черти-чё из DirectX9?

---
WBR, NailMan aka 2:5020/3337.13


MeF88   (2004-06-07 16:28:00) [57]

Поэтому DelphiX пользуются только очень зеленые новички. Остальные юзают OGL или D3D.


Огромное Кулясище   (2004-06-07 15:28:00) [58]

Ну, не сделал. И чё, проблемы какие-то????


Страницы:   1 2 3

Наверх

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