Share via


在 XNA 應用程式中使用操作和慣性

本文說明您可以如何在 Microsoft XNA 應用程式中使用操作和慣性處理,來控制遊戲個件的移動。 在閱讀本文之前,您應該先熟悉操作和慣性概觀主題,並且熟悉基本的 XNA 程式設計概念。

若要執行本文所述的工作,您的 XNA 專案必須參考 System.Windows.Input.Manipulations 組件,且您的電腦上必須已安裝 XNA Game Studio (下載 (英文)),這樣您的專案才能參考 XNA 組件。

功能概觀

本文說明如何建立自訂類別來表示會使用操作和慣性處理的遊戲個件。 這個類別讓您可以在畫面上以用滑鼠拖曳再放開遊戲個件的方式,來操作遊戲個件。 放開遊戲個件之後,慣性處理會讓遊戲個件保持移動,但速度會逐漸變慢。 移動方式同時包括線性移動和角度移動。

此外,會建立自訂集合來管理多個遊戲個件。 這簡化了 XNA Game 類別所需的處理。

建立 GamePiece 類別

建立 GamePieceCollection 類別

建立 Game1 類別

完整程式碼清單

請參閱

參考

System.Windows.Input.Manipulations

概念

操作和慣性概觀