Начинаем разработку компьютерной игры.
Попробуем сделать что-то…
Итак, нужно выбрать сферу деятельности, с которой мы начнем: рисование, моделирование или программирование. И я выбираю… программирование. Все остальное, возможно, я даже не затрону в этом исследовании.
Можно выбрать какой-нибудь готовый движок и заняться написанием скриптов для него, а также углубиться в изучение его исходного кода, чтобы внести необходимые правки для нужд игры. Но мы пока приступим к изучению одного из интерфейсов программирования DirectX и это будет Direct2D.
Direct2D обладает несложной структурой и это хороший старт для первого знакомства с DirectX вообще и с Direct3D в частности. Для начала необходимо поверхностно ознакомится c Component Object Model (COM), который тесно связан с DirectX и ATL, которую мы используем в качестве первичной объектной структуры нашего главного окна.