Windows

2D-игры и акселерометр в Windows Phone 7

The Windows Phone: an $8 Billion fiasco

The Windows Phone: an $8 Billion fiasco
Anonim

Проектирование Windows Phone 7 непросто, и вам нужно быть хорошим программистом для программирования игры в Silverlight.

Библиотека помощника по физике - это коллекция Behaviors и UserControls, которая сделать легче создавать 2D-игры физики в Silverlight, используя Farseer Physics Engine. Помощники по физике прошли несколько разных итераций - в своем первоначальном выпуске для Silverlight 2 они были исключительно UserControls; в Silverlight 3 была добавлена ​​поддержка Behaviors, а позже поддержка WPF была добавлена ​​в библиотеку

Пит Блуа (из команды Microsoft Blend), также портировала свои образцы на основе Box2D Engine на Windows Phone и создала действительно опрятную физику игра, которую он продемонстрировал в MIX10. Если вы хотите проверить механизм Box2D вместо Farseer, вы можете проверить работу Pete.

Поддержка Accelerometer:

В Windows Phone нет полезных аппаратных кнопок для игр, поэтому вы можете поспорить, что акселерометр на устройстве будет очень важно для ввода. Майк Харш дал отличную презентацию в MIX, где он объяснил оси акселерометра:

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

Проблема заключается в том, что эмулятор, включенный в инструменты разработчика Windows Phone, НЕ имитирует акселерометр.

Здесь вы можете увидеть некоторые демоверсии с использованием поведения!