Проекты Xna 4.0 в XNA 3.0 - PullRequest
       84

Проекты Xna 4.0 в XNA 3.0

4 голосов
/ 20 июля 2011

Есть ли способ открыть проекты XNA 4.0 в XNA 3.0 без установки XNA 4.0.

Ответы [ 7 ]

12 голосов
/ 20 июля 2011

Если вы спрашиваете, можете ли вы загрузить проект, созданный с помощью VS2010 / XNA 4, в VS2008 / GS3, то ответ - нет.

Достаточно различий не только в сборках XNA, но и в том, как структурирован конвейер содержимого, что вам действительно нужно установить VS2010.Есть ли какая-то особая причина, по которой вы не хотите устанавливать v4?

6 голосов
/ 13 сентября 2011

Если вы планируете портировать на XNA 4.0, вы можете использовать этот лист XNA 3.1 до 4.0 , чтобы помочь вам обновить код рендеринга.

1 голос
/ 04 сентября 2012

Обновление проекта до XNA 4.0.

Проверьте эту страницу, содержит много полезной информации.Особенно раздел: «Вы пытаетесь конвертировать проекты XNA 3.1 в XNA 4.0?»

http://nelxon.com/resources/xdsk2.php

1 голос
/ 01 июля 2012

Существует встроенный «импортер», если вы переходите с XNA3.1 на VS2010 / XNA4.0 (который я пробовал со смешанными результатами), но нет пути назад. , В 4.0 слишком много библиотек и зависимостей, которых просто нет в 3.1 или ранее.

1 голос
/ 25 февраля 2012

Ответ - нет. Потому что между ними много изменений. Конвейер содержимого, состояния рисования, буфер вершин и формат, использование шейдеров и поддержка Windows Phone.

0 голосов
/ 18 декабря 2012

Полагаю, вы спрашиваете, можете ли вы открыть проект XNA 4.0 в XNA Game Studio 3.0. Вы не можете к этому. XNA Game Studio 4.0 можно использовать только с Visual Studio 2010, а XNA Game Studio 3.0 можно использовать только с Visual Studio 2008.

Могут существовать неофициальные хаки, которые позволят вам сделать это. Но если вы используете эти хаки, интеграция Content Pipeline с VS не будет работать.

0 голосов
/ 13 февраля 2012

Вы не можете конвертировать более высокие версии в более низкие версии, так как некоторые библиотеки и сборки не существуют в более низких версиях, но вы можете сделать наоборот,

другими словами, вы не можете конвертировать XNA 4.0в XNA 3.1 (или вы не можете открыть XNA 4.0 в C # 2008), но вы можете конвертировать XNA 3.1 в XNA 4.0, но все же вы должны проверить некоторые изменения.

Я надеюсь, что помог.

...