Уроки DirectX 6.1-7.0
GameDev.ru
/ GameDev.ru / Сообщества / DirectX 6.1-7.0 tut / Статьи / Введение в DirectX 6.1

Введение в DirectX 6.1

Автор: Renegade

Введение.

    Что такое DirectX и является ли это делом рук Врага рода Людского?
На вторую часть вопроса можно ответить что тут нет сомнений,
но статья будет не про это.
    Данная статья посвящена первой части вопроса.

Содержание

    Итак, все знают, что в компе есть видеопамять и если туда чего-нибудь
записать, то это окажется на экране монитора. В прошлом программисты
сами писали функции и классы для работы с видеопамятью, но потом время
одиночек прошло, так как к этому делу подключились крупные корпорации.
    Microsoft не стала исключением и выпустила DirectX 1.0 в 1995-м году, затем
версии часто обновлялись и уже через 3 года вышла 6-я версия, а в феврале
1999-го вышла версия 6.1.

    Так вот, в первом приближении DirectX - это библиотека классов для работы
с видеопамятью. В версии 6.1 еще не было аппаратной поддержки видеокартой
функций DirectX, они появились позднее.
    Если копнуть поглубже, то можно увидеть что, кроме основного своего
назначения, DirectX 6.1 имеет и другие возможности (сеть, звук, поддержка
клавиатуры, мыши и джойстика) - все они были добавлены программистами
Microsoft c целью вытеснить OpenGL. Естественно, что эти дополнительные
фичи дублируют функции WinAPI и поэтому их использование личное дело
каждого.

    Для начала работы с DirectX 6.1 необходимо скачать и установить SDK.
Скачать SDK можно отсюда: http://www.filecrop.com/915956/index.html

Заключение

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

15 января 2012

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