本文介绍如何能够在 Microsoft XNA 应用程序中使用操作和惯性处理,来控制游戏块的运动。 在阅读本主题之前,您应当熟悉操作和惯性概述主题,并熟悉基本 XNA 编程概念。
若要执行本文中所描述的任务,则您的 XNA 项目必须引用 System.Windows.Input.Manipulations 程序集,且您必须已将 XNA Game Studio(download(下载))安装在您的计算机上,以便您的项目可引用 XNA 程序集。
本文演示如何创建自定义类,该自定义类表示使用操作和惯性处理的游戏块。 使用该类,您可以在屏幕上通过使用鼠标拖动游戏块,然后释放它,来操作该游戏块。 释放之后,惯性处理会让该游戏块继续运动,然后逐渐减速。 运动既有线性运动,也有角运动。
此外,会创建一个用于管理多个游戏块的自定义集合。 这样就可简化需要从 XNA Game 类执行的处理。