2012-02-10 6 views
0

Я хотел портировать свою игру (XNA 4.0) с WP на Zune HD, поэтому я загрузил установщик Zune Extensions. К сожалению, приложение Zune поддерживалось только до XNA 3.1, поэтому я загрузил XNA Game Studio 3.1 и установил его без каких-либо ошибок или проблем. Но когда я запускаю установщик Zune Extensions, он говорит, что XNA 3.1 должен быть установлен до ... -.-Расширения Zune не могут быть установлены

Почему невозможно обнаружить XNA 3.1, когда установлен 4.0? Я не хочу деинсталлировать новую версию, я просто хочу разработать приложение Zune!

Должен быть способ разработки для WP и для Zune HD на одной машине, но как?

Приветствия

+1

Вам, вероятно, потребуется сначала установить VS2008. Я не вижу упоминания о VS2008 в вашем посте, но насколько мне известно, XNA 3.1 требуется правильно работать с Zune HD. Я ЗНАЮ, что я установил среду разработки Zune HD и работаю с VS2010 и XNA4.0. Но я также помню, что мне нужно использовать VS2008. Это раздражает наличие 2-х копий VS, но это то, что вам нужно сделать, я думаю. –

+0

Хм, я разработал с VS10 Express до сих пор, а также попытался исправить мою проблему, используя VS10 professional. Теперь я попытаюсь установить VS2008 и посмотреть, что произойдет ... –

+0

Итак, оба (Zune Extensions & VS2008) установлены сейчас, но VS2008 не показывает мне никаких вариантов создания проекта XNA (ни 4.0, ни 3.1). , –

ответ

1

Хорошо, дьявол в деталях ...

Вместо установки XNA Game Studio 3.1, я взял XNA Framework Redistributable (я не знаю, почему он был на вершине результатов Google) ...

С реальной игрой Studio 3.1 все работало нормально, т. Е. «A-Type» был прав:

VS2010 поддерживает XNA 4.0 (исключительно) и VS2008 поддерживает XNA 3.0/3.1 (исключительно).

К сожалению, для преобразования 4.0 игры в 3.1 (для Zune) мне нужно будет создать новый проект в VS08 и скопировать исходные файлы в него вручную.

+0

Не только это, но в зависимости от типа игры, которую вы сделали, вам придется делать много очистки кода и преобразования/перезаписи. Zune не была отличной платформой, особенно если у вас нет лицензионных инструментов для разработчиков (я бы не подумал, что у вас есть такие, мне удалось получить их от Дэйва до того, как Zune умер, но я не думаю, что мне разрешено пропустите их). Во-первых, вы не можете делать 3D-игры, период. Во-вторых, вы должны сделать жесткий сброс после каждого запуска вашего домашнего приложения. Я все еще надеюсь, что после падения HD от поддержки команда Zune откроет еще немного. –

+0

Да, вы правы. Моя игра 2D: [Ешь!] (Http://www.windowsphone.com/de-CH/apps/13d5968a-cb71-4772-8728-55230d62da74?wa=wsignin1.0). Мне удалось заставить его работать с небольшими изменениями, но, к сожалению, при разработке для WP7 я принимал экран размером 800x480 пикселей, поэтому теперь все слишком велико. Я должен это исправить, и я не с нетерпением жду этого ;-). ... и жесткий сброс каждый раз. -.- –

1

Из того, что я слышал, другие говорят, что это является возможно, но будьте уверены, это не так просто. На сегодняшний день я никогда не работал вместе. Главной проблемой, с которой я столкнулся, был новый выпуск средств разработки для WP7. Если вы используете более старые версии определенной технологии, вы сначала удалите ее.

Я предполагаю, что если вы сделаете это назад, хотя вы можете пропустить эту проверку. Все, что вам нужно сделать, это добавить шаблоны проектов внутри VS2010 (в этом случае вы могли бы просто ссылаться на более раннюю версию XNA вручную на ваш проект).

Но ...

Я настоятельно рекомендую использовать XNA 3.1 по следующим причинам:

+0

Да, я знаю, что это мертво, и я думаю, что Microsoft просто смела просто игнорировать устройства Zune HD ... Но я один из редких владельцев и хотел бы иметь свою собственную (уже существующую) игру на этом устройстве. Я бы по-прежнему был только кодировкой в ​​XNA 4.0, но, если это возможно, поменять что-то обратно на 3.1. –

Смежные вопросы