Создание игр Silverlight для Интернета и Windows Phone 7 - PullRequest
2 голосов
/ 25 февраля 2011

Я хочу построить игру для Windows Phone 7, используя Silverlight (не так уж сложно требовать XNA). Могу ли я развернуть приложение как на веб-сайте Silverlight 4, так и в игре Silverlight WP7? Это большое усилие?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 25 февраля 2011

теоретически это возможно, но я думаю, что SL для Windows Phone и SL Web не на 100% одно и то же, в Windows Phone SL вообще не работает в браузере.

Если вы инженерваше приложение правильно и поместить всю логику в некоторые библиотеки бизнес-логики, в конечном итоге вам придется поддерживать два разных интерфейса пользователя, один для веб-сайта и один для Windows Phone 7.

Обе реализации SL используют XAML, но я не думаю, что этобудет полностью переносимым из коробки.

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

Как я уверен, вы уже догадались, ответ: ЭТО ЗАВИСИТ !

С технической точки зрения в WP7 мало что можно сделать, что можно сделатьне делай в SL4.В основном это специфические для платформы (телефона) вещи, которые вы бы не пытались сделать в SL в любом случае.

Вот некоторые области, где у вас могут быть возможные проблемы:

  • Интеграция с бэкэнд-системами (если вы централизованно записываете таблицы рекордов и т. Д.) - скорее всего, проблема только в том случае, если вы этого не делаете с прямыми запросами HTTP (s) или вы хотите интегрировать несколько одновременных игроков на разных экранах.В игре могут потребоваться разные интерфейсы для экранов разных размеров, соотношений и размеров.
  • В вашей игре могут потребоваться разные механизмы ввода для разных платформ
1 голос
/ 25 февраля 2011

Да Теоретически вы можете разработать общее приложение для обеих платформ, даже если есть некоторые сторонние общие библиотеки для обеих платформ, такие как Facebook v5 API.

Вам нужно всего лишь несколько настроек / изменений в своих приложениях, чтобы они могли хорошо работать на Windows Phone и Silverlight On Browser.

Вы можете получить пример этих приложений из create.msdn.com .

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

Windows Phone предоставляет несколько дополнительных API для Silverlight.

Я уже создаю общее универсальное приложение для обеих платформ. Это просто потребовало внесения нескольких изменений в часть пользовательского интерфейса Coding в ваших приложениях. Остальные части можно использовать повторно.

Надеюсь, это поможет до некоторой степени

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