Форум программистов, компьютерный форум, киберфорум
DirectX
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.96/100: Рейтинг темы: голосов - 100, средняя оценка - 4.96
 Аватар для Stas96
35 / 35 / 7
Регистрация: 31.08.2009
Сообщений: 116

C++ и DirectX SDK и OpenGL

09.12.2009, 18:29. Показов 19832. Ответов 40
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем Привет. Изучая С++ я узнал про DirectX SDK.Захотелось попробовать ,но такая вот проблема я по С++ остановился только на "указателях".
Вопрос: Стоит ли сейчас начать изучать DirectX SDK попутно С++ или стоит больше узнать о С++ ,а потом начать изучать DirectX SDK.А может взять для начала OpenGL как я понял это - процедурная библиотека, с ней работать намного проще.
Жду ответов от людей которые сами это момент проходили в своей учебе.
Заранее Благодарен
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.12.2009, 18:29
Ответы с готовыми решениями:

DirectX SDK
Здравствуйте! У меня есть Visual C++ 6 и мне нужен DirectX SDK для него. Какую версию directx sdk надо взять ?

DirectX SDK урезан?
Столкнулся с проблемой: установил DirectX SDK, но при компиляции примеров из книги оказалось, что отсутствуют файлы DXUtil.h, d3dfont.h и...

Работа с DirectX SDK
А вот такой вопрос, какой тип проекта обычно используется для приложений с DirectX SDK? Среда Visual Studio 2008. Просто не знаю как...

40
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
09.02.2010, 17:30
Студворк — интернет-сервис помощи студентам
Хм, что я могу сказать... если не знать основы C++ что то может и удастся сделать но это будет жутко криво и когда вы захотите сделать по нормальному (когда будете лучше знать С++) то придется переписывать почти все) Хотя я думаю это относится не только к разработке на DirectX\OpenGL а в принципе. Говорю про свой горький опыт Так что если будете учиться то не делайте сложных вещей, т.к. получится плохо и толку мало. Лучше начать с простейшей и может не слишком красивой\интересной игры. Учиться тому и тому одновременно однозначно можно.
0
нубик программист)
 Аватар для Мегатрон
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
11.02.2010, 13:45
тоесть чтобы начать писать даже простенькие игрушки ,
то нужно выбрать DirectX или OpenGL?

или можно игру написать не применяя DirectX OpenGL?
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
11.02.2010, 14:59
Лучше выбрать. Классные примеры тут, особенно каркас приложения можно взять http://codesampler.com/source.htm А если без... рисовать через GDI, или использовать чужой двиг там ведь знания по DirectX\OpenGL не так нужны.
0
 Аватар для Norby
66 / 66 / 5
Регистрация: 12.03.2008
Сообщений: 392
11.02.2010, 15:06
для тетриса или змейки сойдет и GDI. а вот если писать платформер, то лучше выбрать что-то другое
0
 Аватар для snake32
3597 / 1727 / 236
Регистрация: 26.02.2009
Сообщений: 8,768
Записей в блоге: 5
11.02.2010, 17:24
Для логических игр и текстовый режим DOS'а подойдёт
0
нубик программист)
 Аватар для Мегатрон
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
12.02.2010, 14:02
Цитата Сообщение от Norby Посмотреть сообщение
GDI.
и

Цитата Сообщение от snake32 Посмотреть сообщение
DOS'а
они уже есть в С++ если у меня студия 2008?
или их нужно как

Цитата Сообщение от insideone Посмотреть сообщение
DirectX\OpenGL
устонавливать ?
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
12.02.2010, 14:52
Есть...
0
 Аватар для Norby
66 / 66 / 5
Регистрация: 12.03.2008
Сообщений: 392
12.02.2010, 17:13
Цитата Сообщение от Мегатрон Посмотреть сообщение
они уже есть в С++ если у меня студия 2008?
или их нужно как
устонавливать ?
Они уже там есть. Создавай консольный проект, бери в руки любой учебник по С++ для начинающих, где есть раздел по GDI графике и вперед. Хотя ИМХО в паскале проще работать с GDI графикой. Может потому что я почти не пробовал делать это в С++
0
нубик программист)
 Аватар для Мегатрон
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
13.02.2010, 11:01
тоесть как я понимаю GDI и DOS это самый примитив?
0
 Аватар для Norby
66 / 66 / 5
Регистрация: 12.03.2008
Сообщений: 392
13.02.2010, 13:21
Я бы сказал по другому. Это самые основы. Поймешь главные принципы, потом и ДирИкс, и ОпенГЛ поймешь быстрее.
0
нубик программист)
 Аватар для Мегатрон
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
14.02.2010, 05:33
а для простой игрушки
код длинней будет если ее написать в GDI или DirectX\OpenGL ?
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
14.02.2010, 17:30
Код игры может быть одним и тем же а функции вывода графики разные. Попробуйте уж наконец что нибудь, я бы посоветовал DirectX
0
 Аватар для Norby
66 / 66 / 5
Регистрация: 12.03.2008
Сообщений: 392
14.02.2010, 17:35
С DXом пока разберется, желание писать игры отвалится) попробуй не игру писать сразу, а всякие линии-кубики в GDI, OpenGL, DirectX. Попробуй рисовать, вертеть их в 3Д, а потом уже сам поймешь что тебе проще и удобнее.
0
нубик программист)
 Аватар для Мегатрон
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
14.02.2010, 17:42
на буду мучить DirectX и а всякие линии-кубики
осталось тока книжечками вооружится
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
14.02.2010, 17:57
http://netlib.narod.ru/library/book0032/index.htm вот это и сам сейчас почитываю, интересно
0
нубик программист)
 Аватар для Мегатрон
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
15.02.2010, 11:57
у меня вопросик в теме Литература по программированию игр
есть книги по DirectX
подскажите книжку для изучения DirectX
у меня шас " С++ С Прата ( 5-е издание 1200стр)"
если считаь что про DirectX я вабще нече незнаю ?
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
15.02.2010, 14:51
Подойдет любая, т.к. какую бы вы не читали книгу все равно все там освящено не будет, лучше несколько сразу.
0
 Аватар для Norby
66 / 66 / 5
Регистрация: 12.03.2008
Сообщений: 392
15.02.2010, 15:38
Лучше брать сразу по 9 ДирИксу.
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
15.02.2010, 16:01
Если уж говорить о б этом так лучше сразу и 10-11, но так как литературы по ним толковой нет, приходится обучаться на 9. Однако он же скоро устареет, так что будьте готовы переобучаться если хотите быть "в теме"))
0
 Аватар для Norby
66 / 66 / 5
Регистрация: 12.03.2008
Сообщений: 392
15.02.2010, 16:18
Ну я это к тому что в основном книги по 7 иксу, примеры из которых в 9ом не хотят работать. Да и для 10-11 нужны специальные видеокарты, которые их поддерживают, иначе смысла в них нет. Особенно это касается 11го(тесселяция и все остальное).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.02.2010, 16:18

VC++ DirectX SDK (DirectX9)
Привет всем ! В этом примере кода я пытался тупо нарисовать треугольник: // DirectX.cpp: определяет точку входа для приложения. //...

Установка DirectX SDK
DirectX SDK ошибка при установке This setup executable has not been packed with files and settings please use the PACKER tool to build this...

Как установить DirectX SDK?
Привет всем. скачал DirectX SDK june 2010. Хочу установить на Windows 8. Начал требовать .NET Framework 3.5 для установки. Интернета на...

Где скачать DirectX SDK 11?
Привет всем!Люди, где скачать DirectX SDK 11? Именно 11, а то во всех примерах,которые я последнее время осваиваю,нужно подключать...

Не могу скачать DirectX SDK
К сожаления оф. сайт SDK не загружается. Кинте ссылочку пожалуйста с какого-нибудь торента без вирусов.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru