Конвертировать проект XNA в Silverlight - PullRequest
2 голосов
/ 30 июля 2010

Есть ли способ преобразовать проект XNA в проект Silverlight? На самом деле я никогда не использовал Silverlight, но мне нравится перспектива передачи моего проекта XNA для использования в Интернете.

Конечно, я бы предпочел внести как можно меньше изменений в исходный код.

Ответы [ 4 ]

2 голосов
/ 30 июля 2010

Ознакомьтесь с проектом SilverSpirte.

Ваш пробег может отличаться.

http://silversprite.codeplex.com/

Мне удалось запустить очень простую 2-мерную игру на SilverLight 3.

1 голос
/ 30 июля 2010

Silverlight не поддерживает API рендеринга XNA.Скорее всего, вам придется переделать весь графический конвейер, чтобы уйти от XNA и использовать API рисования Silverlight, который совершенно другой.

0 голосов
/ 30 июля 2010

Может стоить проверить Балдер . Возможно, немного сторонний, Balder не будет преобразовывать ваш проект XNA, а скорее является 2D / 3D графическим движком, который работает как на Silverlight, так и на XNA.

0 голосов
/ 30 июля 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...