как встроить существующее приложение xna 4 в silverlight 5 - PullRequest
1 голос
/ 27 ноября 2011

Я некоторое время боролся с этим, у меня нормально работает приложение XNA 4, и я хотел бы встроить его в silverlight.Я не могу найти никакой информации о том, как это можно сделать (почти все, что я гуглил, было о бета-версии silverilght 5, где silverlight 5 RC изменил код и прочее).

Есть идеи?

Ответы [ 2 ]

1 голос
/ 29 ноября 2011

Например, текущая реализация Silverlight XNA поддерживает только модель шейдеров 2.0. Это означает, что в числе прочих ограничений не более 64 инструкций шейдеров.

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

Но более важно то, что приложение SL - это веб-приложение.Поэтому вы не хотите загружать 200 МБ данных, прежде чем сможете играть в SL игру.Потоковое игровых ресурсов является обязательным ... и требует архитектурных изменений.

1 голос
/ 29 ноября 2011

Silverlight 5 поддерживает ограниченное подмножество XNA и не может выполнять существующие приложения XNA как есть.Вам придется перенести свое приложение на Silverlight 5. Последний набор инструментов silverlight (сентябрь 2011 г.) предоставляет шаблоны, образцы и интеграцию с XNA конвейером контента , чтобы помочь вам начать работу.

...