Создание игры Microsoft DirectX для Windows является сложной задачей для нового разработчика. Здесь мы быстро рассмотрим основные понятия и шаги, которые необходимо предпринять, чтобы начать разработку игры с помощью DirectX и C++.
Итак, начнем.
Какие навыки вам нужны?
Для разработки игры в DirectX для Windows необходимо иметь несколько базовых навыков. В частности, вы должны иметь возможность:
Чтение и написание современного кода C++ (C++11 помогает больше всего), а также знакомство с основными принципами и шаблонами проектирования C++, такими как шаблоны и модель фабрики. Вы также должны быть знакомы с общими библиотеками C++, такими как стандартная библиотека шаблонов, и, в частности, с операторами приведения, типами указателей и стандартными структурами данных библиотеки шаблонов (например, std::vector).
Основные сведения о геометрии, тригонометрии и линейной алгебре. Большая часть кода, который вы найдете в примерах, предполагает, что вы понимаете эти формы математики и их общие правила.
Понимание основ графики и графических технологий, особенно трехмерной графики. Хотя сам DirectX имеет собственную терминологию, он по-прежнему основан на хорошо зарекомедном понимании общих принципов трехмерной графики.
Понимание концепции цикла сообщений, так как вы будете реализовывать цикл, который прослушивает операционную систему Windows.
И мы покинуть!
Дополнительные материалы Давайте рассмотрим, прежде чем перейти. Вы выполнили следующие задачи:
Выполните начальные действия по разработке веб-сайтов, создав простой веб-проект в Visual Studio Code, содержащий веб-страницу, CSS-файл и файл JavaScript. Узнайте, как использовать средства разработчика в браузере для проверки работы.
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.