Verwenden von Manipulationen und Trägheit in einer XNA-Anwendung
In diesem Artikel wird beschrieben, wie Sie die Manipulations- und Trägheitsverarbeitung in einer Microsoft XNA-Anwendung verwenden können, um die Bewegung von Spielsteinen zu steuern. Bevor Sie diesen Artikel gelesen haben, sollten Sie sich mit dem Thema Überblick über Manipulationen und Trägheit und mit den grundlegenden XNA-Programmierungsbegriffen vertraut gemacht haben.
Damit Sie die in diesem Artikel beschriebenen Aufgaben durchführen können, muss das XNA-Projekt auf die System.Windows.Input.Manipulations-Assembly verweisen. Außerdem muss auf Ihrem Computer XNA Game Studio (Download:) installiert sein, damit das Projekt auf die XNA-Assemblys verweisen kann.
Übersicht über die Funktionalität
In diesem Artikel wird gezeigt, wie Sie eine benutzerdefinierte Klasse als Spielstein erstellen, der die Manipulations- und Trägheitsverarbeitung verwendet. Mithilfe dieser Klasse können Sie einen Spielstein über den Bildschirm bewegen, indem Sie ihn mit der Maus ziehen und die Maustaste dann loslassen. Nach dem Loslassen führt die Trägheitsverarbeitung die Bewegung des Spielsteins während der allmählichen Verlangsamung weiter. Die Bewegung kann linear und winkelförmig erfolgen.
Außerdem wird eine benutzerdefinierte Auflistung erstellt, die mehrere Spielsteine verwaltet. Dies vereinfacht die Behandlungsschritte, die von der XNA-Game-Klasse verlangt werden.
Erstellen der GamePiece-Klasse
Erstellen der GamePieceCollection-Klasse
Siehe auch
Referenz
System.Windows.Input.Manipulations