Compartilhar via


Usando as manipulações e inércia em um aplicativo XNA

Este artigo descreve como usar manipulações e inércia processamento em um aplicativo do Microsoft XNA para controlar o movimento das partes do jogos. Antes de ler este artigo, você deve estar familiarizado com o Manipulações e visão geral da inércia tópico, e estar familiarizado com o XNA básico programação conceitos.

Para executar as tarefas descritas neste artigo, o seu projeto XNA deve fazer referência a System.Windows.Input.Manipulations assembly e você deve ter XNA jogo Studio (download) instalado no seu computador para que seu projeto pode referenciar os assemblies XNA.

Visão geral da funcionalidade

Este artigo mostra como criar uma classe personalizada que representa um pedaço de jogo que usa o processamento da inércia e manipulação. Essa classe permite manipular uma parte do jogo pela tela arrastando-o com o mouse, e então liberá-lo. Uma vez liberado, inércia processamento mantém a peça jogo movendo como ela gradualmente diminui. Movimento é linear e angular.

Além disso, é criada uma coleção personalizada que gerencia várias partes do jogos. Isso simplifica a manipulação necessária da classe XNA jogo.

Criar a classe GamePiece

Criar a classe GamePieceCollection

Criar a classe Game1

Listagens de código completo

Consulte também

Referência

System.Windows.Input.Manipulations

Conceitos

Manipulações e visão geral da inércia