Конгер Д.
Физика для разработчиков компьютерных игр
стр. 19

Глава 2

Имитация ЗР-графики с помощью DirectX

В этой главе мы познакомимся с API DirectX, созданным Microsoft. DirectX — основной инструмент, используемый создателями игр и графических программ для работы с ЗО-графикой. Если вы уже знакомы с DirectX, возможно, вы захотите сразу перейди к главе 3, «Математические инструменты», и начать знакомиться с математикой, которая нам понадобится. Если вы впервые столкнулись с DirectX, то эту главу придется прочитать. В ней есть:

□    обзор DirectX и его возможностей;

□    введение в компоненты DirectX;

□    пошаговое руководство по подготовке DirectX к работе;

□    обзор операций, которые должна выполнить программа, завершая работу с DirectX.

Что такое DirectX?

DirectX - это интерфейс программирования приложений (API - Application Programming Interface), позволяющий разработчикам игр и графических приложений выполнять мультимедиа-задачи, не привязываясь к конкретным типам аппаратных устройств. Это избавляет вас и меня от забот о том, какие видеокарты и звуковые карты установлены в компьютерах пользователей. Кроме того, DirectX предоставляет высокоуровневые функции для выполнения множества задач, связанных с ЗО-графикой. Это позволяет нам с легкостью сконцентрироваться на собственно играх, а не на задачах генерации графики и звука.

Необходим ли нам DirectX? Если коротко, то да. Чтобы понять, почему, подумайте, как работает большая часть программ.

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

Новости
Исследование: Треть населения Земли играют в видеоигры
Специалисты компании NewZoo провели исследование и пришли к выводу, что треть населения Земли или 2,3 млрд человек играют в видеоигры.
Антивирусы и облачные сервисы портят сохранения Dark Souls Remastered
Вчера комьюнити-менеджер Bandai Namco под ником Izmar подтвердил проблему в Steam, посоветовав ограничить доступ антивирусов и других программ вроде облачных сервисов Google и Amazon к файлам ремастера Dark Souls.