Windows

2D gaming en accelerometer in Windows Phone 7

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

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

Het ontwerpen van Windows Phone 7 is niet eenvoudig en je moet een goede programmeur zijn om een ​​game in Silverlight te kunnen programmeren.

De Physics Helper Library is een verzameling behaviors en gebruikerscontroles die make is gemakkelijker om 2D-physics-games te maken in Silverlight met behulp van de Farseer Physics Engine. De Physics Helpers hebben verschillende iteraties doorlopen - in hun oorspronkelijke release voor Silverlight 2 waren ze alleen UserControls; in Silverlight 3 werd ondersteuning voor Behaviors toegevoegd en later WPF-ondersteuning toegevoegd aan de bibliotheek

Pete Blois (van het Microsoft Blend-team), heeft zijn op Box2D Engine gebaseerde samples ook geport naar de Windows Phone en een heel nette op fysica gebaseerde spel dat hij demonstreerde op MIX10. Als je de Box2D-engine in plaats van Farseer wilt bekijken, kun je Pete`s werk bekijken.

Ondersteuning versnellingsmeter:

De Windows Phone heeft geen handige hardwareknoppen voor games, dus je kunt er zeker van zijn dat de Accelerometer op het apparaat is erg belangrijk voor invoer. Mike Harsh gaf een geweldige presentatie op MIX, waar hij de assen van de Accelerometer uitlegde:

Dus als je iets als een spel wilt programmeren, moet je je bewust zijn van de klassen, naamruimten, functies en kort gezegd een expertise in een bepaalde taal is nodig.

Het probleem is dat de emulator die wordt meegeleverd bij de Windows Phone-ontwikkeltools NIET een accelerometer simuleert.

U kunt hier enkele demo`s met gedrag zien!