|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.01.2012, 03:31 | #1 |
Регистрация: 24.01.2012
Сообщений: 4
|
Проясните ситуацию с С++
Доброй ночи!
Вопрос заключается вот в чем: возможно ли разработка 2d приложения клиент\сервер (в частности игры) без использования директХ |
24.01.2012, 09:04 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Да возможна. Нужно использовать ddraw.h и сокеты. У клиента должно находиться такое-же приложение, что и на сервере. ddraw позволяет организовать два переключающихся буфера для скрытия огрехов отрисовки.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
24.01.2012, 09:14 | #3 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
24.01.2012, 09:29 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Не спорю. Технологий много. Но мне больше по-нраву ddraw ИМХО.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
24.01.2012, 13:04 | #5 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
1. Древняя, как мамонт.
2. Не поддерживается майкрософт. 3. Даже в самой последней версии DDraw7 отсутствует альфа блендинг 4. Активно гоняет данные по системной шине, что убивает производительность большим топором. В общем, более поздние версии directX или OpenGL лепят 2д, через 3д намного быстрее, чем dd7. Имхо, DD7 всем хорош, кроме выше перечисленных нюансов. Жаль что его не доделали, и забросили. Так он годится если только для вступительного обучения азам работы с графикой. |
24.01.2012, 13:14 | #6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
24.01.2012, 15:14 | #7 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
ТС просит без использования DirectX. DirectDraw - часть DirectX.
Без DirectX - только OpenGL, либо WinAPI, если задача позволяет
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
24.01.2012, 15:48 | #8 |
Регистрация: 24.01.2012
Сообщений: 4
|
Спасибо за ответы, но наверно я не до конца изложил суть.
Я так понимаю для работы с графикой С++ нужнен какой нибудь API(openGL и т.д) ? Целью является разработка приложений под ios.На данный момент Мак я не могу себе позволить, пляски с хакинтошами вышли на версию 10.5 что мало, вроде даже xcode не поставить+тормоза и версия выше не ставится без поддержки процессора аппарт. виртуал. Хотелось до моего будущего мака не сидеть на месте, а чем то заниматься и С++ потом перевести в Objective-c. Думаю врятли у айфонов и прочей муры есть directX или openGL, поэтому спросил. Прошу прощения если говорю глупости, я с С++ не знаком.Только с Pascal и web языками. Что посоветуете? Возможна ли разработка под iphone из под Windows\Linux ? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проясните ситуацию с TImage | MyLastHit | Общие вопросы Delphi | 12 | 17.03.2011 08:37 |
Проясните работу с указателями функций | fs444 | Общие вопросы C/C++ | 5 | 29.10.2009 08:28 |
Как обрабатывать данную ситуацию? | Arkuz | БД в Delphi | 2 | 08.12.2008 02:51 |
Как обработать следующую ситуацию? | Tanuska___:) | БД в Delphi | 5 | 09.09.2008 12:47 |
Помогите решить одну ситуацию | Dexic | Помощь студентам | 2 | 26.06.2007 09:06 |