Поздняков Константин
Шрифт:
Этот метод вызывается, когда вы отобразили все объекты, участвующие в текущем кадре, в текущей сцене, то есть после метода EndScene.
В итоге мы построили функцию Render, которая и будет выводить наш треугольник на экран:
Если наше приложение больше ничего не будет выводить на экран, то некоторую часть кода из функции Render можно вынести за её пределы, а именно, инициализацию массива v, выключение освещения и установку типа просчитываемых вершин.
Ниже приведён код, который больше относится к windows-программированию. Создаётся главное окно приложения и ведётся обработка сообщений:
Функция Render вызывается всегда, когда не приходят какие-либо сообщения, то есть перерисовка кадра происходит практически постоянно. Функции Init и ReleaseAll описаны в предыдущей части урока.
Теперь есть всё, чтобы вы смогли скомпилировать и запустить наш пример. Не забудьте добавить библиотеку d3d8.lib в ваш проект, чтобы линковщик смог найти реализации функций Direct3D.
Поведал: Ваткин.
GameDev.net