استخدام Manipulations و Inertia في تطبيق XNA

توضح هذه المقالة كيفية استخدام manipulations والمعالجة في تطبيق XNA Microsoft Office 2010 Suite inertia للتحكم في الحركة Game القطع. قبل أن تقوم بقراءة هذه المقالة، يجب أن تكون معتاداً على نظرة عامة حول manipulations و Inertiaالموضوع و تكون البرمجة المألوفة باستخدام XNA أساسى المفاهيم.

إلى تنفيذ المهام الواردة في هذه المقالة، يجب أن تكون مشروع XNA مرجع System.Windows.Input.Manipulationsتجميع، والذي يجب أن يكون Studio Game XNA (ينزّل) مثبتاً تشغيل جهاز الكمبيوتر بحيث يمكن للمشروع تشير تجميعات XNA.

نظرة عامة حول الأداء

يوضح هذا المقال كيفية إنشاء فئة مخصصة الذي يمثل Game القطعة التي تستخدم المعالجة ومعالجة inertia. تمكنك هذه الفئة من التعامل مع Game قطعة عبر شاشة بواسطة سحبه باستخدام ماوس، ثم تحرير عليه. بمجرد إصدارها، inertia معالجة keeps قطعة اللعبة بنقل كما تدريجيا إبطاء. حركة هو خطية وزاوية.

بالإضافة إلى ذلك، مجموعة مخصصة هو المنشأة التي تدير عدة أجزاء اللعبة. Th هو تسهل المعالجة التي هو المطلوبة من فئة XNA من اللعبة.

إنشاء في فئة GamePiece

إنشاء في فئة GamePieceCollection

إنشاء في فئة Game1

إدخالات قوائم رمز كاملة

راجع أيضًا:

المرجع

System.Windows.Input.Manipulations

موارد أخرى

نظرة عامة حول manipulations و Inertia