Том Миллер DirectX 9 с управляемым кодом Программирование игр и графики
Издательство КомБук, М., 2005, 400 стр.
Заказать на Озоне
Первая (и, как надеемся, не последняя) книга на русском языке по созданию приложений на управляемом DirectX. Т. е. если вы собираетесь создавать приложения с 3D-графикой, использующие библиотеку DirectX на C# или VB.NET, то эта книга определенно для вас. При этом книга нацелена именно на практическое изучание DirectX, что, в частности, подразумевает, что читатель знаком с каким-нибудь .NET-языком (например, с C#).
В начале книги автор рассматривает следующие вопросы: практическое введение в DirectX (создание заготовки для программы, проверка возможностей устройства, инициализация), использование мешей (в том числе загрузка из файла), буфера глубины, текстур, освещения, индексных буферов и др. Сюда же относится и практическое создание небольшой игрушки.
Из продвинутых тем в книге рассматриваются такие темы как управление детализацией mesh-объектов (это когда для показа объекта, расположенного дальше, требуется меньшая детализация (и, как следствие, увеличивается производительность)), использование пиксельных и вершинных шейдеров (рассматривается язык HLSL), символьная анимация, использование ресурсов.
В последней части книги автор рассматривает такие вещи как использование звука, устройств ввода (мыши и клавитуры), разработка проиложений 2D-графики (спрайты, DirectDraw), работа с сетью, оптимизация программ.
К книге прилагается CD-ROM с DirectX 9.0 SDK, .NET Runtime 1.1 и текстами всех программ на двух основных .NET-языках - C# и VB.NET.
Книгу однозначно должен иметь всякий, приступающий к изучанию программирования графики с использованием библиотеки DirectX на платформе .NET (в том числе и те, кто уже занимался программированием DirectX на C++).
|