2017-01-25 14 views
0

Я хотел попробовать и воссоздать небольшую игру, которая больше не находится в разработке, и я хотел убедиться, что я изучаю правильный DirectX api. В игре использовались спрайты для всех их анимаций, если это помогает.Windows - Direct2d или Direct3d для изометрических игр (2.5D игры)

Буду ли я изучать direct2d или direct3d для такой игры? enter image description here

+0

Я предлагаю взглянуть на [DirectX Tool Kit] (https://github.com/Microsoft/DirectXTK/wiki/Getting-Started). Вы можете получить очень длинный путь с помощью только '' SpriteBatch''. Direct2D действительно больше API [векторной графики] (https://en.wikipedia.org/wiki/Vector_graphics), чем API-интерфейс 2D-игры, хотя вы можете явно использовать его для этого. –

ответ

1

Direct3D с матрицей ортографических проекций. Вы могли бы использовать 2D, но количество дополнительных спрайтов для разных углов обзора было бы болью.

Как только вы понимаете 3D, вы можете применить те же знания к созданию 2D-игры, удерживая камеру, указывающую вперед, и отдайте все ваши спрайты и т. Д. Координату 0 z.

Я в нескольких месяцах от публикации игры в google play и т. Д. И доверяю мне, нет такой вещи, как «маленькая игра» LOL.

Удачи.