Windows

2D Gaming og Accelerometer i Windows Phone 7

Windows Phone 7 XNA Game Tutorial Ep 4 - Accelerometer - MangoLander

Windows Phone 7 XNA Game Tutorial Ep 4 - Accelerometer - MangoLander
Anonim

Windows Phone 7 design er ikke let, og du skal være en god programmør til at programmere et spil i Silverlight.

Fysik Helper Library er en samling af Behaviors and UserControls gør det lettere at oprette 2D fysik spil i Silverlight ved hjælp af Farseer Physics Engine. Fysikhjælperne har gennemgået flere forskellige iterationer - i deres oprindelige udgivelse til Silverlight 2 var de udelukkende UserControls; i Silverlight blev 3 support til Behaviors tilføjet, og senere blev WPF support tilføjet i biblioteket

Pete Blois (fra Microsoft Blend-teamet), har også sendt sine Box2D Engine-baserede prøver til Windows Phone og skabt en rigtig pæn fysikbaseret spil som han dæmpede på MIX10. Hvis du vil tjekke Box2D-motoren i stedet for Farseer, kan du tjekke Petes arbejde.

Accelerometer Support:

Windows Phone har ingen nyttige hardwareknapper til spil, så du kan vædde på, at accelerometeret på enheden vil være meget vigtigt for input. Mike Harsh gav en god præsentation på MIX, hvor han forklarede akselerne på accelerometeret:

Så hvis du ønsker at programmere noget som et spil, skal du være opmærksom på klasserne, navneområderne, funktionerne og kort sagt en ekspertise på et bestemt sprog er nødvendig.

Problemet er, at emulatoren, der følger med Windows Phone-udviklerværktøjer, ikke simulerer et accelerometer.

Du kan se nogle demoer, der bruger adfærd her!