יצירת פרוייקט עבור המשחק שלך עבור Xbox 360
תקציר
צור פרוייקט עבור המשחק שלך עבור Xbox 360 ב- XNA.
*שים לב שהחל מתאריך 10/01/2010, כל המערכות הקשורות ל- Xbox 360 ב- XNA Game Studio 4.0 הן β גרסאות.
סביבת הפעלה
דרישות מוקדמות
גרסאות XNA נתמכות | 4.0 |
פלטפורמות נתמכות |
|
Windows נדרש Vertex Shader גירסה | |
גירסת Pixel Shader נדרשת של Windows |
סביבת הפעלה
פלטפורמה | Windows 7, Xbox 360 |
חומר
בואו ניצור "פרויקט" כדי ליצור משחק עבור Windows. "פרויקט" הוא מבנה המנהל באופן קולקטיבי משאבים כגון תוכניות ותמונות. בכל פעם שאתה יוצר משחק, אתה מתחיל על ידי יצירת פרויקט זה.
בעת פיתוח משחק עבור Xbox 360, עליך לוודא שה- Xbox 360 שלך מוכן לקבל תקשורת מ- Windows כדי שהמשחק שלך יפעל ב- Xbox 360. כך תעשו זאת.
לאחר הפעלת Xbox 360, עבור אל דף המשחקים ובחר ספריית משחקים.
עבור ימינה ופתח את "סוגים".
בחר משחקי אינדי.
בחר XNA Game Studio Connect.
בחר תחילת העבודה כדי להפעיל את XNA Game Studio Connect.
לאחר מכן, המסך ישתנה לזה המוצג באיור. מסך זה הוא מסך ההמתנה לקבלת תקשורת מהמחשב. בעת פיתוח משחק עבור Xbox 360, Xbox 360 נשאר בדרך כלל במצב זה.
עכשיו, בואו ניצור פרויקט עבור Xbox 360 בצד Windows.
בואו נתחיל את סביבת הפיתוח "Visual Studio 2010". יצירת פרויקטים ויצירת תוכניות נעשית בעצם עם תוכנה זו.
אם ברשותך גירסה מתקדמת יותר של Visual Studio 2010, הפעל את "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010" מתפריט התחלה.
אם יש לך גירסה ללא תשלום של Visual Studio 2010, הפעל את "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" או "Microsoft Visual Studio 2010 Express עבור Windows Phone" מתפריט התחלה.
יופיע מסך דומה לזה המוצג באיור. זהו "Visual Studio".
עכשיו, בואו ניצור פרויקט. מסרגל הכלים בפינה השמאלית העליונה של המסך, לחץ על כפתור "פרויקט חדש".
אתה יכול גם לעשות את אותו הדבר מתוך "קובץ" בתפריט.
פעולה זו תפתח את תיבת הדו-שיח "פרוייקט חדש" כפי שמוצג באיור.
בצד שמאל של תיבת הדו-שיח, בחר XNA Game Studio 4.0 מתוך תבניות מותקנות. שפת התכנות היחידה היא C#.
קודם כל, בחר "תבנית". אפשר להתחיל עם פרוייקט ריק ללא קבצים כלל, אבל אתה יכול להשתמש בתבנית מוכנה מראש כדי ליצור תוכניות בסיסיות, קבצים וכו ', כך שתוכל להתחיל לפתח את המטרות שלך מיד.
במקרה זה, ניצור משחק עבור Xbox 360, לכן בחר "Xbox 360 Game (4.0)".
לאחר מכן, יש פריט להזין "שם (שם הפרויקט)" בחלק התחתון של תיבת הדו-שיח, אבל זה רעיון טוב להזין את שם המשחק שאתה יוצר. שם פרוייקט זה הוא גם מרחב שמות, ולכן עדיף להזין אותו בתווים אלפאנומריים במידת האפשר.
הפעם, נמשיך עם "Xbox360Game1" נכנס מההתחלה.
לאחר מכן, ציין את המיקום (נתיב תיקיה) שבו ברצונך ליצור את הפרוייקט. אתה יכול להזין את המיקום ישירות, או שאתה יכול לציין את נתיב התיקיה מתוך כפתור "עיון" בצד ימין. במידת האפשר, עדיף ליצור נתיב המורכב רק מתווים אלפאנומריים.
ה"פתרון" בתחתית הוא המסגרת לארגון הפרויקט. בדרך כלל, עליך לציין את שם הפרוייקט כולו, אך עבור פרוייקטים קטנים יותר, הוא יכול להיות זהה לשם הפרוייקט. ב- XNA Game Studio 4.0, בכל פעם שאתה יוצר פרוייקט חדש, נוצרים שני פרוייקטים, כך שהם נוצרים יחד בפתרון זה.
כשתסיים, לחץ על כפתור "אישור".
לאחר זמן מה, הפרויקט ייווצר ותראה את התוכנית על המסך. זו תהיה תבנית הבסיס.
אם תסתכל על סייר הפתרונות בצד השמאלי של המסך (שעשוי להיות במיקום שונה בהתאם לסביבת Visual Studio שלך), תראה שקיימים שני פרוייקטים תחת הפתרון וכמה קבצים בתוכם.
אגב, יש הבדל קל בקובץ ממתי יצרתי את פרויקט המשחק עבור Windows.
הפעם, ברצוני להפעיל את התוכנית מבלי לבצע שינויים כלשהם בתוכנית. לחץ על כפתור "התחל איתור באגים" בסרגל הכלים על המסך. גירסת ה- build מתחילה, גירסת ה- build מופעלת, וכאשר היא מסתיימת, התוכנית נפרסת ב- Xbox 360 והמשחק פועל.
אגב, "לבנות" מתייחס לסדרה של משימות המבוצעות בבת אחת, כגון בדיקה אוטומטית של התוכנית עבור טעויות, יצירת משאבים, ויצירת קובץ הפעלה שניתן להפעיל על ידי התוכנית.
כמו כן, מאחר שלפרוייקט Xbox 360 יש פעולה בשם "פריסה" והמשחק אינו פועל ב- Windows, עליך לשלוח את הנתונים שאתה יוצר ל- Xbox 360. זה מה ש"השמה" עושה.
עכשיו, כאשר אתה מפעיל אותו, הפריסה של המסך משתנה, אבל שום דבר אחר לא קורה. כך שאם תסתכל על הטלוויזיה המחוברת ל- Xbox 360 שלך, תראה שהמסך עבר למילוי צבע יחיד.
בדרך זו, כל שעליך לעשות הוא להתחיל לאתר באגים ב- Windows, והמשחק שלך ייפרס ב- Xbox 360 שלך, ותוכל להפעיל את המשחק שלך בקלות ב- Xbox 360.
כעת, לחץ על כפתור "חזרה" בבקר המחובר ל- Xbox 360. תוכנית ברירת המחדל מוגדרת לצאת מהמשחק.
אם אין לך דרך לצאת מהמשחק ב- Xbox 360 וברצונך לכפות על המשחק להיסגר ב- Visual Studio, לחץ על לחצן "הפסק איתור באגים" בסרגל הכלים.
אגב, המשחקים שאני שם על Xbox 360 הם בקטגוריה "משחקי אינדי".
שיטת סגירת הפרויקט שנוצר ושיטת התחלת הייצור מההמשך זהים לפרויקטים של Windows, אז אנא עיין בכך. באפשרותך להשאיר את Xbox 360 לבד.