Курс "Введение в XNA"
Как бы XNA постоянно развивается. Сидя за "коробкой 360" уже среди комьюнити геймс можно увидеть и интересные перлы, а не только кучу общественного мусора :). Завоевывая популярность, версия фреймворка для "студентов и хобби разработчиков игр" дает возможность заработать и для учреждений, которые занимаются просвещением - например intuit.ru.
Информация о курсе:
Данный курс описывает процесс
разработки высокопроизводительных графических приложений Windows Forms
на основе XNA Framework. Постепенно, шаг за шагом, читатель учится
создавать указанные приложения для платформы .NET начиная с простейшей
заливки формы константным цветом и заканчивая полноценным хранителем
экрана, использующим шейдеры. Чтобы не допустить типовых ошибок у
начинающих разработчиков, большое внимание уделено нюансам работы с
платформой .NET и XNA Framework.
Microsoft XNA – это базовый инструментарий Microsoft для разработки кроссплатформенных игровых приложений. В первую очередь предназначен для студентов, начинающих разработчиков и любителей. В основе XNA лежит каркас XNA Framework, представляющий собой набор высокопроизводительных библиотек для работы с графикой, звуком и устройствами ввода-вывода. В качестве языка программирования используется C#, однако, в общем, библиотеки являются обычными сборками .NET, что позволяет теоретически писать код программы на любом .NET-совместимом языке программирования. В данном курсе рассматриваются методы использования XNA Framework в процессе разработки Windows-приложений, сочетающих богатый UI–интерфейс Windows Forms с высокой производительностью XNA. Особенное внимание уделено программируемому графическому конвейеру и написанию шейдеров на языке HLSL. Весь теоретический материал сопровождается примерами.
Предварительные знания: Основы C# и .NET Framework на уровне разработки простых GUI-приложений. Каких–либо специальных знаний в области графики не требуется.
Прошедшим выдадут чудесный сертификат [:)].
Компании из статьи
Microsoft Украина | Украинское подразделение компании Microsoft. |