Программируем игры на DirectX: различия между версиями

Материал из Викиучебника — открытых книг для открытого мира
Содержимое удалено Содержимое добавлено
Строка 1: Строка 1:
== Введение ==
== Введение ==
В этом учебнике я постараюсь научить вас программировать игры на языку '''С++''' с помощью '''DirectX SDK''' (ноябрь 2009). Программировать мы будем с вами для операционной системы '''Windows XP'''. В этом учебнике мы охватим такие важные темы как графика, музыка, физика, искусственный интеллект. Для применение полученных знаний мы напишем пару игр.
В этом учебнике я постараюсь научить вас программировать игры на языку '''С++''' с помощью '''DirectX SDK'''. Программировать мы будем с вами для операционной системы '''Windows XP'''. В этом учебнике мы охватим такие важные темы как графика, музыка, физика, искусственный интеллект. Для применение полученных знаний мы напишем пару игр. Код используемый в книге был написан мною в среде Microsoft Visual C++ 6.0 с использованием DirectX SDK November 2009.


== Глава 1 - Создание окна. Инициализация Direct3D ==
== Глава 1 - Создание окна. Инициализация Direct3D ==

Версия от 15:36, 28 ноября 2009

Введение

В этом учебнике я постараюсь научить вас программировать игры на языку С++ с помощью DirectX SDK. Программировать мы будем с вами для операционной системы Windows XP. В этом учебнике мы охватим такие важные темы как графика, музыка, физика, искусственный интеллект. Для применение полученных знаний мы напишем пару игр. Код используемый в книге был написан мною в среде Microsoft Visual C++ 6.0 с использованием DirectX SDK November 2009.

Глава 1 - Создание окна. Инициализация Direct3D

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