Windows

2D Gaming og Accelerometer i Windows Phone 7

Разработка игр для Windows Phone 7

Разработка игр для Windows Phone 7
Anonim

Windows Phone 7-design er ikke lett, og du må være en god programmerer for å programmere et spill i Silverlight.

Fysikkhjelperbiblioteket er en samling av Behaviors and UserControls som gjør det enklere å lage 2D fysikk spill i Silverlight ved hjelp av Farseer Physics Engine. Fysikkhjelpere har gått gjennom flere forskjellige iterasjoner - i sin opprinnelige utgivelse for Silverlight 2 var de bare UserControls; i Silverlight ble 3 support for Behaviors lagt til, og senere ble WPF-støtte lagt til i biblioteket

Pete Blois (fra Microsoft Blend-teamet), har også portet sine Box2D Engine-baserte prøver til Windows Phone og opprettet en veldig fin fysikkbasert spill som han demoed på MIX10. Hvis du vil sjekke ut Box2D-motoren i stedet for Farseer, kan du sjekke ut Petes arbeid.

Accelerometerstøtte:

Windows Phone har ingen nyttige maskinvareknapper for spill, slik at du kan satse på at akselerometeret på enheten vil være svært viktig for innspillingen. Mike Harsh ga en flott presentasjon på MIX hvor han forklarte akselene til akselerometeret:

Så hvis du ønsker å programmere noe som et spill, bør du være oppmerksom på klassene, navneområdene, funksjonene og kort sagt en kompetanse på et bestemt språk er nødvendig.

Problemet er at emulatoren som følger med utviklerverktøyene for Windows Phone, ikke simulerer en akselerometer.

Du kan se noen demoer ved hjelp av atferd her!