إعداد بيئة التطوير الخاصة بك
وسط
- XNA لعبة ستوديو
-
- 1.0 تحديث
- 2.0
- 3.0
- 4.0 β
ملخص
للتطوير باستخدام XNA ، يجب أن يكون لديك ما يلي: إذا كنت تقوم بإنشاء لعبة ل Windows، فأنت تقوم بإنشاء لعبة ل Xbox 360، وأنت تقوم بإنشاء لعبة ل Windows Phone.
- نظرا لأنه يعتمد على XNA Game Studio 4.0 ، يتم استبعاد Zune.
- يتوفر Windows Phone لمدة 7 سنوات والإصدارات الأحدث.
ما يجب تحضيره: ما | هي المنصات التي تحتاجها لتطوير لعبتك؟ | |
---|---|---|
الكمبيوتر الشخصي | ويندوز، إكس بوكس 360، ويندوز فون | يعتمد على نوع الكمبيوتر |
ويندوز 7 ، فيستا ، (إكس بي) | ويندوز، إكس بوكس 360، ويندوز فون | يعتمد على نوع نظام التشغيل |
إكس بوكس 360 | إكس بوكس 360 | السعر الأساسي |
وحدة تحكم ويندوز فون | ويندوز فون | السعر الأساسي |
تلفزيون | إكس بوكس 360 | السعر الأساسي |
مايكروسوفت إكس بوكس 360 تحكم (ويندوز) | (ويندوز)، (إكس بوكس 360) | السعر الأساسي |
بيئة اتصال الإنترنت | (ويندوز)، إكس بوكس 360، (ويندوز فون) | من قبل مزود ، إلخ. |
بيئة شبكة Xbox 360 المتصلة | إكس بوكس 360 | يعتمد على البيئة المبنية |
أدوات مطوري ويندوز فون | ويندوز، إكس بوكس 360، ويندوز فون | خال |
البصرية ستوديو 2010 | ويندوز، إكس بوكس 360، ويندوز فون | مجاني أو مدفوع |
إكس إن إيه جيم ستوديو 4.0 | ويندوز، إكس بوكس 360، ويندوز فون | خال |
عضوية Xbox Live | إكس بوكس 360 | مجاني أو مدفوع |
بطاقة الإئتمان | إكس بوكس 360، (ويندوز فون) | لم تكن ذات أهمية. |
عضوية نادي المبدعين XNA | إكس بوكس 360 | تعويض |
XNA لعبة ستوديو الاتصال | إكس بوكس 360 | خال |
دايركت SDK | غير إلزامي | خال |
آخر | غير إلزامي | ---- |
* قد تكون الأحرف الأقواس في النظام الأساسي ضرورية أو غير ضرورية.
سنشرح كيفية الحصول على كل عنصر ضروري وما يجب مراعاته.
الكمبيوتر : ويندوز ، إكس بوكس 360 ، ويندوز فون
بادئ ذي بدء ، ستحتاج إلى جهاز كمبيوتر ، لذا يرجى إعداده. يجب أن يكون جهاز كمبيوتر مثبتا عليه "Windows" أو يمكنه تثبيته. (راجع هذا القسم لمزيد من المعلومات حول أنواع Windows وما إلى ذلك) يمكن أن يكون الكمبيوتر إما سطح مكتب أو كمبيوتر محمول.
يجب أن يحتوي على واجهة للاتصال بالإنترنت وجهاز Xbox 360 الخاص بك (حيث يمكنك توصيل بطاقة شبكة أو كابل (والذي يتم تضمينه عادة ، لذلك لا بأس بذلك). ستحتاج أيضا إلى جهاز كمبيوتر مزود بمنفذ USB لتوصيل Windows Phone به. (عادة ما يتم إرفاق هذا أيضا ، لذلك لا توجد مشكلة)
بالنسبة لمواصفات الكمبيوتر ، من الأفضل إعداد أعلى أداء ممكن والحصول على بيئة يمكنك من خلالها التطور دون ضغوط. ومع ذلك ، أعتقد أن هناك أشخاصا غير قادرين بالضرورة على القيام بذلك ، لذلك سأكتب الحد الأدنى الضروري وفقا لتطبيق التطوير.
إذا كنت تقوم بتطوير لعبة تعمل على Windows
عند بدء تشغيل برنامج باستخدام XNA Framework على Windows ، يلزم وجود بطاقة رسومات (بطاقة فيديو أو مجموعة شرائح) تدعم إصدار طراز تظليل 2.0 أو أعلى (ما هو طراز التظليل؟). (من ويكيبيديا)). إذا كان لديك جهاز كمبيوتر في السوق مؤخرا (اعتبارا من عام 2010) ، فهناك احتمال كبير أن تستوفي هذا الشرط ، ولكن إذا كان لديك جهاز كمبيوتر أو نتبووك تستخدمه فقط للاستخدام التجاري منذ فترة ، فيجب أن تدرك أن بطاقة الرسومات الخاصة بك قد لا تدعم طراز التظليل.
المواصفات الأخرى لا تحتوي على حد أدنى بشكل خاص. يمكن أن يكون الفرق بين العملية الثقيلة والسريعة.
إذا كنت بحاجة إلى بطاقة فيديو لجهاز كمبيوتر سطح المكتب ، فقد ترغب في البحث في المتاجر عبر الإنترنت أو متاجر قطع الغيار. إذا كنت ترغب في شراء جهاز كمبيوتر نفسه ، أعتقد أن جهاز الكمبيوتر الذي يقال إنه مخصص للألعاب سيكون أكثر راحة في التطوير.
إذا كنت تقوم بتطوير لعبة سيتم تشغيلها فقط على Xbox 360
إذا كنت ستقوم بتشغيل اللعبة فقط على Xbox 360 ، فلا يوجد حد أدنى محدد لمواصفات الكمبيوتر الشخصي.
إذا كنت تقوم بتطوير لعبة تعمل فقط على Windows Phone
إذا كنت تريد تشغيل لعبتك فقط على جهاز Windows Phone حقيقي ، فلا يوجد حد أدنى محدد لمواصفات الكمبيوتر. ومع ذلك ، إذا كنت ترغب في استخدام محاكي ، فأنت بحاجة إلى بعض المواصفات.
مواصفات أخرى
يتم شغل مساحة القرص الثابت بواسطة عدة غيغابايت لتثبيت بيئة التطوير. يجب أن يكون كافيا أن يكون لديك حوالي 10 جيجابايت ~ 20 جيجابايت مجانا. لا أعتقد أنها مشكلة إذا كان جهاز كمبيوتر حديثا.
إذا كنت تصنع لعبة لنظام التشغيل Windows ، فقد يكون من الأفضل إعداد جهاز كمبيوتر تجريبي للتحقق من "التشغيل على الأقل بهذه المواصفات" وفقا للعبة التي قمت بإنشائها.
ويندوز : ويندوز، إكس بوكس 360، ويندوز فون
يدعم Windows التطوير على الإصدارات التالية: (اعتبارا من إصدار XNA Game Studio 4.0)
تطوير ألعاب ويندوز وإكس بوكس 360
- ويندوز إكس بي SP3 أو في وقت لاحق، ويندوز فيستا SP1 أو في وقت لاحق، ويندوز 7
تطوير الألعاب لهاتف ويندوز
- ويندوز فيستا SP2 أو في وقت لاحق، ويندوز 7
إكس بوكس 360 : إكس بوكس 360
مطلوب لتصحيح الأخطاء وتشغيل الألعاب على Xbox 360. على العكس من ذلك ، إذا كنت لا تقوم بتطوير ألعاب ل Xbox 360 ، فهذا ليس ضروريا.
إذا كنت تستخدم Xbox 360، فيجب أن يكون لديك محرك أقراص Xbox 360 ثابت مثبت بالإضافة إلى وحدة التحكم الخاصة بك. هناك العديد من سعات القرص الثابت ، مثل "20 جيجابايت" و "120 جيجابايت" و "250 جيجابايت" ، ولكن لا يهم أي منها. بدونها ، لن تتمكن من تخزين البيئة التي تحتاجها لتطوير XNA أو البيانات التي تقوم بإنشائها.
أيضا ، يرجى ملاحظة أن هناك "وحدة ذاكرة Xbox 360" كوسيط تخزين نفسه ، ولكن لا يمكن حفظها هنا.
إذا كنت ترغب في الاتصال بجهاز Xbox 360 لاسلكيا، فستحتاج إلى "محول شبكة Xbox360 اللاسلكية" بشكل منفصل.
- إكس بوكس 360 250 جيجابايت
- محرك الأقراص الصلبة Xbox 360 (250 جيجابايت)
- محرك الأقراص الثابتة Xbox 360 (120 جيجابايت)
ويندوز فون الجسم: ويندوز فون
* يوصف في وقت لاحق
التلفزيون : اكس بوكس 360
مطلوب لاستخدام Xbox 360. إنه أمر طبيعي لأنك تستخدمه عادة في الألعاب ، ولكن دعنا نعد واحدة مناسبة. كما أنه يدعم إخراج الفيديو عالي الدقة ، بحيث يمكنك مشاهدة اللعبة التي قمت بإنشائها على الفور على شاشة قوية.
أيضا ، إذا كنت تستخدم الكبل في الرابط أدناه ، فيمكنك أيضا إخراجه على شاشة الكمبيوتر. إذا كان لديك جهاز عرض لجهاز الكمبيوتر الخاص بك فقط ، فإننا نوصي بتوفير هذه الشاشة.
مايكروسوفت اكس بوكس 360 يد تحكم (ويندوز): (ويندوز)، (اكس بوكس 360)
مطلوب إذا كنت تريد استخدام وحدة تحكم Xbox 360 على Windows. يأتي مع قرص مضغوط ، لذلك إذا كنت تستخدم نظام التشغيل Windows XP ، فقم بتثبيته ثم قم بتوصيل وحدة التحكم الخاصة بك عبر USB (أو اتبع هذا الرابطيمكنك تنزيل برنامج وحدة تحكم الألعاب Microsoft Xbox 360 وتثبيته لنظام التشغيل Windows من . في حالة نظامي التشغيل Windows Vista و Windows 7 ، لا بأس من الاتصال كما هو.
إذا كان لديك وحدة تحكم Xbox 360 ، فلن تواجه أي مشاكل لأنها تأتي مع وحدة تحكم مخصصة من البداية. ومع ذلك ، إذا كنت ترغب في إنشاء لعبة باستخدام وحدات تحكم متعددة ، فستحتاج إلى شرائها بشكل منفصل. وينطبق الشيء نفسه على ويندوز.
متطلبات الاتصال بالإنترنت: (ويندوز)، إكس بوكس 360، (ويندوز فون)
في وقت النظر إلى هذه الصفحة ، ربما تكون متصلا بالإنترنت ، لذلك لا أعتقد أن هناك مشكلة. إذا كانت البيئة التي تقوم بتطويرها غير متصلة بالإنترنت ، فيرجى إبرام عقد منفصل مع مزود. لكل من تطوير ألعاب Windows و Xbox 360 و Windows Phone متطلبات مختلفة قليلا للاتصال بالإنترنت.
إذا كنت تقوم بتطوير لعبة تعمل على Windows
إذا كنت تقوم بتطوير ألعاب لنظام التشغيل Windows فقط، فستحتاج إلى الاتصال بالإنترنت عند تثبيت بيئة التطوير، ولكنك لست بحاجة إلى الاتصال بعد ذلك.
ومع ذلك ، بالنسبة لألعاب الشبكة ، يلزم الاتصال بالإنترنت.
إذا كنت تقوم بتطوير لعبة تعمل على Windows Phone
إذا كنت تقوم بتطوير ألعاب ل Windows Phone فقط، فستحتاج إلى الاتصال بالإنترنت عند تثبيت بيئة التطوير الخاصة بك، ولكنك لست بحاجة إلى الاتصال أثناء تطوير اللعبة.
ومع ذلك ، إذا كنت تريد لعب لعبة شبكة باستخدام محاكي ، فستحتاج إلى اتصال بالإنترنت. لا ينطبق هذا على الاختبارات على الأجهزة الفعلية.
أيضا، بالنسبة لألعاب Windows Phone، يجب أن تكون متصلا بالإنترنت عند تسجيل التطبيق الخاص بك.
إذا كنت تقوم بتطوير لعبة سيتم تشغيلها فقط على Xbox 360
هذا مطلوب دائما عند تطوير الألعاب ل Xbox 360 لأنه يجب عليك الاتصال ب Xbox Live عبر الإنترنت لتشغيل XNA Game Studio Connect. الاتصال مطلوب على وحدة تحكم Xbox 360.
بيئة شبكة Xbox 360 المتصلة: Xbox 360
لمزيد من المعلومات، تفضل بزيارة موقع Xbox الرسمي على الويب.
أدوات مطوري ويندوز فون : ويندوز، إكس بوكس 360، ويندوز فون
هذه بيئة تطوير لتطوير الألعاب باستخدام XNA. سيتم استخدام "C #" كلغة برمجة. إذا قمت بتثبيت "أدوات مطوري Windows Phone" ، تثبيت "Visual Studio 2010 Express for Windows Phone" و "XNA Game Studio 4.0" في نفس الوقت. يدعم XNA Game Studio 4.0 أيضا إصدارات أعلى أخرى من Visual Studio 2010 ل C #.
إذا كنت ترغب في تثبيته يدويا ، فيرجى تنزيله من الرابط أدناه.
- أدوات مطوري Windows Phone RTW (مثبت الويب) (إذا كنت تريده كملف صورة قرص ، فيمكنك تنزيله من الارتباط ".iso" أسفل صفحة الارتباط)
يمكن العثور على إرشادات مفصلة حول تثبيت أدوات مطوري Windows Phone في الصفحة التالية.
* في النصائح هنا ، قد يكون كل من "Visual C # 2010 Express Edition" و "Visual Studio 2010" مختلطين ، ولكن لا يوجد فرق تقريبا في المحتوى.
فيجوال ستوديو 2010 : ويندوز، إكس بوكس 360، ويندوز فون
بيئة تطوير للبرمجة في XNA. سيتم استخدام "C #" كلغة برمجة. إذا قمت بتثبيت "أدوات مطوري Windows Phone" و "Visual Studio 2010 Express for Windows Phone" و "XNA Game Studio 4.0" سيتم تثبيتها في نفس الوقت ، لذلك إذا قمت بتثبيت هذه الأداة ، Visual Studio 2010 Express لا تحتاج إلى تثبيته بشكل منفصل.
يمكن تنزيل "Visual C # 2010 Express Edition" من موقع Microsoft ويمكن استخدامه مجانا طالما قمت بالتسجيل. XNA Game Studio 4.0 C # متوافق أيضا مع الإصدارات الأخرى ذات المستوى الأعلى من Visual Studio 2010.
يجب تثبيت Visual Studio 2010 قبل تثبيت XNA Game Studio 4.0.
إذا كنت ترغب في تثبيته يدويا ، فيرجى تنزيله من الرابط أدناه.
- البصرية C # 2010 اكسبرس الطبعة (ويب المثبت) (انقر هنا إذا كنت ترغب في تثبيت نسخة صورة القرص المضغوط)
يمكن العثور على إرشادات مفصلة حول تثبيت Visual Studio 2010 في الصفحة التالية.
* في النصائح هنا ، قد يكون كل من "Visual C # 2010 Express Edition" و "Visual Studio 2010" مختلطين ، ولكن لا يوجد فرق تقريبا في المحتوى.
XNA لعبة ستوديو 4.0 : ويندوز، إكس بوكس 360، ويندوز فون
إذا كنت تقوم بالتطوير باستخدام XNA، يجب تثبيت XNA Game Studio 4.0 بالإضافة إلى Visual Studio 2010. إذا قمت بتثبيت أدوات مطوري Windows Phone، سيتم تثبيت Visual Studio 2010 Express ل Windows Phone و XNA Game Studio 4.0 في نفس الوقت. لا تحتاج إلى تثبيته بشكل منفصل.
يجب تثبيت XNA Game Studio 4.0 بعد تثبيت أو تحديث Visual Studio 2010.
إذا حاولت تثبيت XNA Game Studio 4.0 قبل تثبيت Visual Studio 2010، سوف تتلقى رسالة تفيد بأن Visual Studio 2010 غير مثبت ولن تتمكن من تثبيته.
يمكنك تنزيل XNA Game Studio 4.0 من الرابط أدناه.
يمكنك أيضا العثور على إرشادات مفصلة حول تثبيت XNA Game Studio 4.0 في الصفحات التالية:
عضوية Xbox Live: Xbox 360
لإنشاء ألعاب ل Xbox 360، ستحتاج إلى عضوية Xbox Live. لمزيد من المعلومات حول التسجيل للحصول على عضوية Xbox Live، يرجى الرجوع إلى الارتباط أدناه.
لاحظ أن عضويات Xbox Live يمكن أن تكون عضويات فضية مجانية. إذا لم يكن لديك عضوية ذهبية ، تحويلك تلقائيا إلى عضوية فضية ، لذلك لا داعي للقلق بشأن ذلك. (أنا أستخدمه مع العضوية الفضية.) )
ومع ذلك، يجب أن يكون لديك "عضوية ذهبية" لتشغيل الألعاب على Xbox 360 باستخدام الشبكة.
بطاقة الائتمان : اكس بوكس 360، (ويندوز فون)
مطلوب لشراء عضوية XNA Creators Club. إذا كنت طالبا أو قاصرا ، فستحتاج إلى موافقة ولي أمرك أو استخدامها باسمك. يرجى استشارة ولي أمرك قبل الاستخدام.
أيضا ، إذا قمت بإنشاء لعبة ل Windows Phone ، فستحتاج إليها لتسجيل لعبتك.
عضوية نادي المبدعين XNA: Xbox 360
لإنشاء ألعاب ل Xbox 360، يجب عليك شراء عضوية XNA Creators Club. إذا لم تكن بحاجة إلى استخدام Xbox 360، فلن تحتاج إلى شراء عضوية XNA Creators Club. ستحتاج إلى إدخال معلوماتك الشخصية عند إجراء عملية شراء ، ولكن يرجى ملاحظة أنك لن تتمكن من التسجيل إذا كان عمرك أقل من 12 عاما.
يمكنك شراء عضوية XNA Creators Club على Xbox 360 الخاص بك. العضوية متاحة لمدة 12 شهرا (9800 ين) و 4 أشهر (4800 ين) (اعتبارا من 2010/10/01).
يمكنك العثور على إرشادات حول كيفية الشراء في هذه الصفحة.
إكس إن إيه جيم ستوديو كونكت: إكس بوكس 360
يستخدم XNA Game Studio Connect لتشغيل الألعاب التي تم إنشاؤها باستخدام XNA والاتصال بجهاز كمبيوتر. مرة أخرى ، ستحتاج إليه فقط إذا كنت تقوم بالتطوير ل Xbox 360.
يمكنك تنزيل XNA Game Studio Connect في نفس الموقع الذي تشتري منه عضوية XNA Creators Club. XNA Game Studio Connect نفسه مجاني.
لتوصيل Windows ب Xbox 360 باستخدام XNA Game Studio Connect، راجع الارتباط أدناه.
دايركت SDK
لا تحتاج إليه لتطوير XNA ، ولكنه يأتي مع أدوات مفيدة للتطوير ، لذلك أعتقد أنه يستحق التثبيت.
يمكنك تنزيل DirectX SDK من الرابط أدناه.
آخر
أضع أشياء لطيفة إذا لزم الأمر.
وحدة ذاكرة Xbox 360 (512 ميجابايت) وحدة ذاكرة Xbox 360 (64 ميجابايت) |
يمكن استخدامه للاختبار عند وجود أجهزة وجهة بيانات متعددة. |