Использование манипуляций и инерции в приложении XNA
В этом разделе описывается, как можно использовать манипуляцию и обработку инерции в приложении Microsoft XNA для управления движением элементов игры. Перед прочтением этой статьи следует познакомиться с разделом Общие сведения о манипуляциях и инерции и с основными понятиями программирования XNA.
Чтобы выполнить задачи, описанные в этом разделе, проект XNA должен ссылаться на сборку System.Windows.Input.Manipulations, а чтобы проект мог ссылаться на сборки XNA, на компьютере разработчика должен быть установлен пакет XNA Game Studio (загрузить).
Общие сведения о функциональных возможностях
В этом разделе показывается, как создать пользовательский класс, представляющий элемент игры, который использует манипуляцию и обработку инерции. Этот класс позволяет управлять элементом игры на экране, перетаскивая его с помощью мышки, а затем освобождая. Благодаря обработке инерции движение освобожденного элемента игры сохраняется, и он постепенно замедляется. Движение является и линейным, и вращательным.
Кроме того, создается пользовательская коллекция, управляющая несколькими элементами игры. Это упрощает обработку, требуемую классом XNA Game.
Создание класса GamePieceCollection
См. также
Ссылки
System.Windows.Input.Manipulations