Usar manipulaciones e inercia en una aplicación XNA

En este artículo se describe la forma de utilizar el procesamiento de manipulaciones e inercia en una aplicación Microsoft XNA para controlar el movimiento de las piezas de juego. Antes de leer este artículo, debe familiarizarse con el tema Información general sobre manipulaciones e inercia así como con los conceptos básicos de programación de XNA.

Para realizar las tareas descritas en este artículo, el proyecto de XNA debe hacer referencia al ensamblado System.Windows.Input.Manipulations y se debe tener instalado en el equipo XNA Game Studio (Descargar) para que el proyecto pueda hacer referencia a los ensamblados de XNA.

Información general de funcionalidad

En este artículo se muestra la forma de crear una clase personalizada que representa una pieza de juego que utiliza el procesamiento de manipulación e inercia. Esta clase permite manipular una pieza de juego en la pantalla arrastrándola con el mouse y soltándola a continuación. Una vez liberado, el procesamiento de inercia mantiene la pieza de juego en movimiento mientras se reduce gradualmente su velocidad. El movimiento es tanto lineal como angular.

Además, se crea una colección personalizada que administra varias piezas de juego. Esto simplifica el control que se requiere de la clase Game de XNA.

Crear la clase GamePiece

Crear la clase GamePieceCollection

Crear la clase Game1

Listas de código completas

Vea también

Referencia

System.Windows.Input.Manipulations

Conceptos

Información general sobre manipulaciones e inercia