Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > С#

С# Средство разработки на платформе .Net

Ответ
 
Опции темы
Старый 06.10.2009, 18:02   #1
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
XNA Framework

Microsoft XNA — набор инструментов разработчика компьютерных игр, разрабатываемый Microsoft, целью которого является облегчение разработки игр.

Цели и описание проекта

Пакет Microsoft XNA, по словам представителей Microsoft, позволит разработчикам игр избежать многих технических трудностей, возникающих при написании кода, а также обеспечит существенное снижение стоимости конечной продукции. Кроме того, благодаря XNA программисты смогут создавать принципиально новые игры с высококачественной графикой. В ходе демонстрации, Microsoft показала два анимационных ролика, созданных с применением технологии XNA. В одном из них облако вздымающегося сигаретного дыма в режиме реального времени меняло свою форму и направление движения под действием внешних факторов. Другой ролик демонстрировал разлетающиеся в разные стороны детали разбившегося о стену автомобиля.

Инструментарий XNA изначально разрабатывался с целью максимально облегчить процесс разработки игр для консоли Xbox и компьютеров, работающих под управлением операционной системы Windows. Вместе с тем, пакет XNA позволит распространить общие сервисы Xbox Live, такие как, например, аутентификация, на игры для персональных компьютеров. Инструментарий XNA позволяет Microsoft конкурировать с Sony на рынке видеоигр для следующего поколения игровых приставок.

В релизе третьей версии XNA, добавлена поддержка новой платформы - Zune.
Источник


Немного истории:
Начавшаяся несколько лет назад в Microsoft разработка XNA держалась в глубоком секрете. На GDC (самой большой ежегодной конференции разработчиков игр) в 2004 году Microsoft впервые анонсировала XNA. XNA это не просто набор библиотек, подобно DirectX; она также, для облегчения жизни разработчиков, включает набор утилит и даже собственную интегрированную среду разработки (IDE), унаследованную от Visual Studio. До 2006 года не было выпущено никаких утилит или кода, и разработчики, использующие DirectX, с 2004 по 2006 год только видели логотип XNA в верхнем правом углу документации DirectX SDK (рис. 1.1). (XNA просто означает «XNA не акроним».)


Рис. 1.1
Это значит, что Microsoft долгое время работала над XNA Framework, но разработчики не знали чего ожидать. Это мог быть преемник DirectX Framework, но когда в конце 2005 года была выпущена бета-версия Direct3D 10 для Windows Vista, оказалось, что DirectX все еще остается основной графической библиотекой даже в этой новой операционной системе. В начале 2006 года на GDC Microsoft представила XNA Build March 2006 CTP. XNA Build — это утилита, позволяющая управлять сложным процессом построения приложений, аналогичная Msbuild и таким инструментам, как Ants, но более мощная и сложная. Microsoft выпустила игру MechCommander 2 с открытым кодом (Shared Source) и много людей загрузили ее и пытались самостоятельно построить. В результате стало ясно, что разработчики, особенно небольшие и средние компании, не нуждаются в столь сложном инструменте для управления построением приложений.

После этого наступило затишье, и только персонал Microsoft и DirectX MVP (к счастью, я один из них) знали о грядущем пришествии XNA Framework и XNA Game Studio. Остальной мир узнал об этом на августовской конференции Gamefest (новая конференция разработчиков игр, организованная Microsoft), где Microsoft 30 августа 2006 года анонсировала первую бета-версию XNA Game Studio Express. Первая бета-версия содержала только один пример для разработчиков, Space Wars, и, кроме того, в XNA было достаточно мало функциональности для трехмерных игр. Множество разработчиков и любителей попробовали XNA и написали массу небольших двухмерных игр с помощью класса Sprite из XNA. Хотя вы и могли быстро создать собственный клон Pong или простенькую игру в стиле «убей их всех», написание собственной процедуры импорта трехмерных моделей или визуализатора оставалось сложной задачей.

Первоначально XNA Game Studio Express была предназначена для начинающих, любителей и студентов, чтобы позволить им быстро создавать собственные игры для Windows и Xbox 360. Это не значит, что профессиональные разработчики не могут использовать XNA. В 2007 году Microsoft собирается выпустить специальную версию XNA Game Studio Professional, предназначенную для профессиональных игровых студий, но если вы хотите выполнять разработку в Visual Studio 2005 Professional, воспользуйтесь приведенными в этой главе советами о совместной работе VS и XNA.

Несколько месяцев спустя, в ноябре 2006 года, Microsoft выпустила другую бета-версию, а в декабре 2006 увидел свет окончательный вариант XNA Game Studio Express, включающий конвейер содержимого и множество новых возможностей, о которых вы узнаете в главах 2 и 3.

XNA является полностью бесплатной и позволяет разработчикам одновременно создавать игры для Windows и для Xbox 360. Но если вы хотите запускать ваши XNA игры на приставке Xbox 360, вам надо будет присоединиться к клубу разработчиков Creators Club с ежегодным взносом 99 долларов.
Источник
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
Dream (02.12.2009), h1dd3n (06.10.2009)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Framework и модули... Данил BlitzMax 24 01.11.2009 12:30
framework ? dimanche13 2D-программирование 36 19.06.2009 22:57
Jimon Framework 3 :) jimon C++ 0 27.03.2007 23:19
.NET FrameWork Chrono Syndrome Болтовня 7 29.01.2007 01:37
Jimon Framework jimon Проекты C++ 3 21.09.2006 00:12


Часовой пояс GMT +4, время: 17:46.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com