Разрабатываем игры на XNA и Silverlight

Популярная мобильная платформа Windows Phone 7 поддерживает как XNA, так и Silverlight, поэтому многие задаются вопросом, на чем лучше разрабатывать игры.
Данные технологии отличают между собой индивидуальными преимуществами. Идеальным вариантом было бы совместить возможности обеих технологий при разработке игр. Следует отметить, что разработка игр на XNA и Silverlight немного отличается друг от друга.
Разрабатывать игры на XNA под Windows Phone немного проще, так как в этой технологии используется фреймворк. Однако решения, которые применяются в XNA, не позволяют разрабатывать некоторые виды приложений.
Основное архитектурное отличие технологии Silverlight заключается в визуальном дереве, а не в прорисовывании каждого отдельного кадра. Для отображения чего-то необходимо присвоить ему значение дочернего элемента. В XNA же в свою очередь все прорисовывается в отдельных кадрах. Какую из данных технологий использовать для разработки игр, зависит от особенностей игры. Если игра полна различными действиями, то лучше всего подходит XNA.


Комментарии к записи “Разрабатываем игры на XNA и Silverlight”