Какую версию Visual Studio я использую для разработки Индийских игр для Xbox 360 с XNA?(App Hub) - PullRequest
1 голос
/ 22 октября 2010

У меня уже был C # Express 2010, так как я немного работал с Windows Forms, но я хотел начать возиться с играми для 360. Когда я пришел сюда, чтобы загрузить бесплатный набор инструментов, включая XNA: http://create.msdn.com/en-us/home/getting_started установка шла с Visual Studio C # Express 2010 для Windows Phone 7. Похоже, что они маркируют все Windows Phone 7 и игнорируют 360, поэтому я использую стандартную версию Visual Studio C # Express или Windows Phone, и в чем разница (если есть)?

У меня сейчас нет особого интереса к Windows Phone 7, и я нахожу это раздражающим, как все это продвигается.

РЕДАКТИРОВАТЬ: Удалено то, что сказал мой друг, так как он теперь говорит, что он не уверен. :)

Ответы [ 5 ]

0 голосов
/ 22 октября 2010

Я нашел ответ, спрятанный в сообщении блога в блоге XNA: http://blogs.msdn.com/b/xna/archive/2010/09/16/xna-game-studio-4-0-available-for-download.aspx

Вот цитата, они действительно должны упростить поиск подобной информации в ИМО:

Для существующих пользователей XNA Game Studio вы заметите изменение: XNA Game Studio 4.0 является частью Инструментов разработчика Windows Phone. Эти инструменты предоставляют удивительный набор функций, все построенные на Visual Studio 2010; для тех, у кого не установлена ​​версия Visual Studio 2010, Инструменты разработчика Windows Phone автоматически установят для вас версию Visual Studio 2010 Express для Windows Phone. (Не беспокойтесь - он отлично работает и для разработки под Windows и Xbox 360!)

Так что я не знаю, действительно ли что-то действительно отличается, но звучит так, словно в нем есть все, что есть в обычном C # Express, если не больше.

0 голосов
/ 22 октября 2010

Как уже говорили другие, если бы у вас была стандартная версия, расширения XNA и Phone были бы добавлены к одному экземпляру VS (если вы студент, вы можете получить полную версию бесплатно на DreamSpark )

У вас, однако, есть экспресс-версии, и да, он устанавливает специальную телефонную версию. Я не могу вспомнить наизусть, но я почти уверен, что Phone Edition позволит вам заниматься только разработкой телефона (он включает в себя эмулятор), в то время как другой XNA C # express будет включать шаблоны игр (и инструменты для экспорта / развертывания в Xbox).

Сама XNA может быть запущена в любом из них, и если вы разделите свой код на библиотеку, вы сможете повторно использовать его на нескольких платформах, однако, что касается инструментария / IDE для экспресс-версий, вы должны использовать Телефон для разработки телефонов и другой для разработки игр.

0 голосов
/ 22 октября 2010

XNA 4 может использоваться для написания кода для Xbox, Windows и Windows Phone. Автономная установка поставляется с VS 2010 Express, но если у вас уже установлена ​​более совершенная версия VS, XNA будет ее использовать. У меня установлена ​​XNA 4 для VS 2010 Ultimate.

0 голосов
/ 22 октября 2010

Если он говорит, что работает для WP7, он также работает для ПК и X360. Они всегда позволяют легко скопировать ваши проекты VS для одной из других платформ (или просто изменить его в свойствах и использовать прекомпилятор для создания одного проекта).

Кроме того, когда вы подписываетесь на продажу на рынке инди-игр, вы также можете продавать на рынке WP7. Если в вашу игру можно легко играть на сенсорном экране, вы можете подумать и о ее продаже (из моего опыта трудно получить прибыль от инди-игр).

0 голосов
/ 22 октября 2010

Windows Phone 7 фактически поддерживает XNA, поэтому перекрестные ссылки везде

Я верю, что вы хотите XNA Game Studio 4:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9ac86eca-206f-4274-97f2-ef6c8b1f478f

это даст вам все инструменты и SDK, необходимые для разработки для XBox360. Я думаю, что вы сможете редактировать проекты в игровой студии и любую версию VS, которая у вас есть.

...