НОУ ИНТУИТ Лекция Инструментарий разработчика компьютерных игр. Обзор XNA Game Studio 2. На рис. 2. 1. вы можете видеть логотип XNA.
XNA Game Studio — интегрированная среда. XNA Game Studio Professional была запланирована как версия . Gamestudio 2D & 3D video game designer studio. Microsoft XNA Game Studio 4.0 makes it easier than ever to create great video games for Windows-based PCs, Xbox 360 consoles, and Windows Phone Android Studio. XNA Game Studio. Что такое XNA. Платформа для разработки игр, базирующаяся на технологии.NET Расширение Visual Studio 2005 или C# Express Набор кросс-платформенных библиотек, облегчающих создание игр Ориентация на PCs и XBOX 360.
Видать не та весрия стоит к сведению: у.NET Framework каждая следующаяя версия не заменяет все предыдущие, каждая версия это отдельный набор эм. софта ставь Microsoft.NET Framework 3.0, 3.5, 4.0, 4.5, 4.1, 4.2 версии, для надёжности. На торрентах паки есть со всеми.
В этом докладе мы за 30 минут создаём простую двумерную компьютерную игру-стрелялку для Windows на XNA Game Studio 3.0. Тема доклада Разработка компьютерных игр. Теги доклада XNA.
Обратите внимание на то, что одна из линий, составляющих букву X, построена из двух черточек и двух точек. Код Морзе определяет - .- как X, - . N, .- - как A. XNA – это не акроним (XNA’s Not. Acronymed) – именно так в FAQ (http: //msdn. XNA, представители Microsoft отвечают на вопрос о том, что же означает термин XNA.
Рис. 2. 1. Логотип XNAXNA Game Studio – это среда для разработки компьютерных игр, которые могут работать на платформах Windows и Xbox 3. Мы будем работать с XNA Game Studio 2. Эта версия среды разработки совместима с Visual Studio 2. Visual С# 2. 00. 5 Express. Фактически, XNA Game Studio 2.
XNA Framework) и некоторых специальных инструментов, предназначенных для создания игр. Причем, работа по программированию игры ведется на языке C# либо в среде Visual C# 2. Express, либо в среде Visual Studio 2. XNA подходит для различных категорий создателей игр, которых интересует разработка игр для Windows и Xbox 3. Дело в том, что весь необходимый инструментарий – XNA Game Studio 2. Visual C# 2. 00. 5 Express, а так же – документацию к этим продуктам – можно бесплатно загрузить с сайта Microsoft.
Ниже приведены ссылки, по которым можно найти дистрибутивы продуктов: После скачивания дистрибутивов достаточно установить Visual C# 2. Express, после чего – XNA. В результате, вы сможете создавать XNA- проекты в Visual C# (рис.
История и развитие. XNA Professional и XNA Express. Первая версия XNA вышла в двух вариантах в 2. Это были XNA Professional и XNA Express. XNA Express была предназначена для любительского использования совместно со средой разработки Visual C# 2. Express Edition, а версия Professional – для профессиональных разработчиков, работающих в Visual Studio 2. XNA Game Studio 2.
XNA 2. 0. была анонсирована в августе 2. Она сочетает в себе возможность работы в Visual C# 2. Express Edition и в Visual Studio 2. Кроме того, многие компоненты XNA подверглись улучшению. XNA Game Studio 3. В 2. 00. 8 году была анонсирована XNA Game Studio 3.
Ее главная особенность в том, что эта версия XNA поддерживает создание игр для портативного медиаплеера Microsoft Zune. XNA 3. 0. Подробности о XNA Game Studio 2. XNA состоит из нескольких ключевых компонентов.
В частности, это XNA Framework, Content Pipeline, XACT. XNA Framework. XNA Framework – это набор библиотек, которые содержат классы, необходимые при разработке игры.
Microsoft. Xna. Framework – содержит наиболее часто используемые классы – такие, как таймеры и игровые циклы. Microsoft. Xna. Framework.
Audio – позволяет загружать и проигрывать музыкальные фрагменты в игре. Microsoft. Xna. Framework. Content – содержит компоненты Content Pipeline (о Content Pipeline мы поговорим ниже). Microsoft. Xna. Framework. Design – позволяет заниматься конверсией типов данных. Microsoft. Xna. Framework.
Gamer. Services – содержит классы, обеспечивающие различные функции для взаимодействия с игроком. Например – хранение данных играющего. Microsoft. Xna. Framework. Graphics – работа с графикой – обработка и вывод изображений. Microsoft. Xna. Framework. Graphics. Packed. Vector – содержит специальные типы данных, количество битов которых не кратно 8.
Microsoft. Xna. Framework. Input – поддерживает работу с устройствами ввода.
Это – мышь, клавиатура и игровой манипулятор (Xbox 3. Controller)Microsoft.
Xna. Framework. Net – классы, поддерживающие создание многопользовательских сетевых игр. Microsoft. Xna. Framework. Storage – классы для работы с файлами. Content Pipeline. Content Pipeline (конвейер контента) предназначен для унификации включения в игру различных игровых ресурсов. Он позволяет автоматически конвертировать 2- х и 3- х мерные графические ресурсы, звуки (после предварительной обработки в XACT) в формат, который можно использовать для Windows- игр и для Xbox- игр.
Content Pipeline – это очень важная особенность XNA, так как он позволяет снять с разработчика задачу подготовки контента различного формата для игры – все, что нужно сделать для добавления ресурса в игру – загрузить его в игровой проект с помощью средств, представляемых для этого XNA Framework. Операции по преобразованию файлов различного типа в формат, подходящий для использования в игре, проводится автоматически. Данные в форматах, которые получаются на выходе различных программ по созданию контента, обрабатываются импортерами и преобразовываются в формат. Этим процессом можно управлять, создавать собственные контент- импортеры ( content importers ) и контент- процессоры ( content processor ).
Контент- импортеры преобразуют игровые ресурсы в формат XNA Game Studio Content DOM (document object model). Далее, контент- процессоры преобразуют данные из DOM- формата в формат, пригодный для компиляции и использовании в игровых проектах. XNA поставляется с большим набором стандартных импортеров и процессоров, при необходимости этот набор может быть расширен. XACTXACT - Microsoft Cross- Platform Audio Tool – это инструмент для обработки звука, пригодного для включения в XNA- проекты. XACT – это звуковой редактор, который позволяет создавать . XAP- проекты, включающие в себя звуки и параметры настройки звучания. Звуки из XAP- проектов можно воспроизводить в играх, управляя их воспроизведением.
Например, можно включать и выключать воспроизведение звуков, управлять их громкостью, применять к ним различные эффекты и т. Применение XACT направлено на унификацию озвучивания Windows- игр и игр для Xbox 3. Задание. Если вы занимаетесь освоением этого курса самостоятельно – сейчас самое время скачать и установить программы, которые понадобятся вам при разработке ваших собственных игр. Как мы уже говорили, XNA Game Studio 2. Visual C# 2. 00. 5 Express, а так же – документация к ним – это бесплатные продукты.
Однако, для работы вам понадобятся, как минимум, графический редактор, редактор трехмерных моделей. Некоторые из подобных программ бесплатны, некоторые же вам придется приобрести.