Программируем игры на DirectX: различия между версиями
Содержимое удалено Содержимое добавлено
Oleg4280 (обсуждение | вклад) оформление |
Oleg4280 (обсуждение | вклад) {{Темы|Компьютерные игры|Программирование}} |
||
Строка 3:
== Урок 1 - Создание окна. Инициализация Direct3D ==
Создадим проект с именем Lesson1. Добавим в него файл main.cpp, и
Для работы приложения нам потребуется использовать разные библиотеки, их мы сейчас и подключим к нашему проекту.
Строка 22 ⟶ 23 :
</source>
Объявим глобальные переменные, которые мы будем использовать в нашей программе.
<source lang="cpp">
Строка 45 ⟶ 46 :
</source>
Поговорим о функции WinMain. Эта функция является точкой старта приложения. Код,
<source lang="cpp">
Строка 125 ⟶ 126 :
</source>
Теперь мы должны написать функцию, которая у нас будет обрабатывать сообщения
<source lang="cpp">
Строка 199 ⟶ 200 :
</source>
Приступим к написанию функции, которая будет рисовать кадры. У устройства рендеринга есть свои недостатки
<source lang="cpp">
Строка 248 ⟶ 249 :
</source>
Теперь компилируем и смотрим что получилось
Мы написали приложение, которое инициализирует Direct3D в оконном режиме, а в полноэкранном режиме мы напишем, когда наше приложение будет поддерживать клавиатуру.
|