Managed DirectX 9: Программирование графики и игр
Книга Тома Миллера, ведущего разработчика API Managed DirectX, посвящена использованию Управляемого DirectX 9 для создания графических и мультимедийных приложений. Автор подробно рассматривает как основы программирования трехмерной графики, так и сложные темы, включая управление уровнями детализации mesh-объектов, использование высокоуровневого языка шейдеров HLSL и реализацию скелетной анимации.
Издание охватывает широкий спектр тем: от выбора подходящего графического устройства и настройки рендеринга до работы с вершинными и индексными буферами, текстурами и материалами. Значительное внимание уделяется практическому созданию полнофункциональных игровых приложений, включая управление звуком, обработку ввода с клавиатуры, мыши и джойстика с обратной связью.
Отдельные части книги посвящены программированию двухмерной графики с помощью Direct3D и DirectDraw, а также организации сетевого взаимодействия через DirectPlay. Рассматриваются архитектуры «равный-равному» и «клиент-сервер», а также методы достижения максимальной производительности приложений.
Материал ориентирован на читателей, уже знакомых с языком C# или Visual Basic .NET и средой выполнения .NET Runtime. Книга содержит множество практических примеров и исходных кодов, что позволяет быстро приступить к разработке собственных проектов. Прилагаемый компакт-диск включает DirectX 9 SDK, исходные тексты программ и .NET Runtime версии 1.1.
