다음을 통해 공유


XNA 응용 프로그램에서 조작 및 관성 사용

이 문서에서는 Microsoft XNA 응용 프로그램에서 조작 및 관성 처리를 사용하여 게임 피스의 움직임을 제어하는 방법을 설명합니다. 이 문서를 읽기 전에 조작 및 관성 개요 항목에 설명되어 있는 내용과 기본적인 XNA 프로그래밍 개념에 대해 잘 알고 있어야 합니다.

이 문서에 설명된 작업을 수행하려면 XNA 프로젝트가 System.Windows.Input.Manipulations 어셈브리를 참조해야 하며, 프로젝트가 XNA 어셈블리를 참조할 수 있도록 XNA Game Studio(다운로드)가 컴퓨터에 설치되어 있어야 합니다.

기능 개요

이 문서에서는 조작 및 관성 처리를 사용하는 게임 피스를 나타내는 사용자 지정 클래스를 만드는 방법을 보여 줍니다. 이 클래스를 사용하면 마우스로 끌어다 놓는 방법으로 게임 피스를 화면에서 조작할 수 있습니다. 마우스를 놓으면 관성 처리가 게임 피스를 계속 움직이면서 점차적으로 느려지게 만듭니다. 직선 이동 및 곡선 이동이 모두 이루어집니다.

또한 여러 개의 게임 피스를 관리하는 사용자 지정 컬렉션을 만듭니다. 그러면 XNA Game 클래스에 필요한 처리가 단순해집니다.

GamePiece 클래스 만들기

GamePieceCollection 클래스 만들기

Game1 클래스 만들기

전체 코드 목록

참고 항목

참조

System.Windows.Input.Manipulations

개념

조작 및 관성 개요